Перенос WP из сайт/папка/ на сайт/

Jackyk
На сайте с 05.10.2005
Offline
343
#51

Я, помнится, менял сайт (условно) korona.ru на corona.ru (так было надо). И файлы из директории korona перенес в директорию corona, изменил в админке (и наверное в конфиг-файле) название, базу оставил прежнюю - и если не ошибаюсь - вообще никаких проблем не было. Тема стандартная. Тут вроде задача схожая. Может, какая-то принципиальная разница в том, что сайт в папке надо перенести в корень... У меня это было в cpanel, и оба варианта были не основными, то есть один был в папке korona, второй - corona. Но чисто так - я не вижу принципиальной разницы в моем варианте и в варианте с корнем. Может я и не прав.

 А один раз у меня на другом хостинге с ispmanager как раз не заработало. Там я хотел, чтобы сайт corona.ru открывался бы в тестовой папке test.corona.ru. Даже техподдержка пыталась помочь (за что спасибо хостеру ispserver, сами предложили помочь, повозились - хорошие ребята). То, что не доделали до результата - не их вина, там не было сильной необходимости, и я их сам попросил не возиться, чтобы время спецов не тратить на не особо нужную задачу.

На 100 процентов объяснить досконально разницу с первым случаем я сейчас не берусь, но по-моему дело было именно в том, что я НЕ переименовывал везде и повсеместно в админке (может, в каких-то конфиг файлах) адрес сайта с corona.ru на test.corona.ru

 Потому что опять же кроме этого какой-то принципиальной разницы с первым случаем, когда все работало, я не вижу. Ну, панели разные - ну и что...

С уважением, Евгений.
SeVlad
На сайте с 03.11.2008
Offline
1528
#52
LevShliman #:
чёт так и не понял о чём эта тема, вордпрес просто архивом переносится с одного хостинга на другой и отдельно база данных и в конфиг прописывается новый пароль базы и название и всё.
..и сайт ломается.. Читай выше по ссылке на SO.


Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
LevShliman
На сайте с 03.09.2018
Offline
133
#53
у меня никогда ничего не ломалось, если сайт переносите на другой домен, то естественно в базе нотепадом меняете старый на новый и в настройках сайта и если сертфикат стоит,тоже не забываем править.
От сюда хорошо видно, что Вы делаете на этом форуме http://www.fsb.ru
Jackyk
На сайте с 05.10.2005
Offline
343
#54
Ну то есть если подытожить - понятно, что в первом случае, когда у меня всё прекрасно заработало, я вообще не использовал НИКАКИХ плагинов, а просто тупо скопировал файлы из одной папки в другую и поменял адрес везде, где можно (в базу, вроде, НЕ лез - то есть менял в админке и наверное в конфиг-файле, не помню). И всё. Разумеется, это в случае, если база остается ровно та же самая. Но вроде и в случае ТС можно было просто оставить базу, к которой подключался переносимый сайт. Может, я в чем-то и не прав. Да, тема была стандартная вордпрессовская.
LevShliman
На сайте с 03.09.2018
Offline
133
#55
А что за сайт?
DD
На сайте с 24.05.2020
Offline
19
#56

Все дело наверное было в защите активации платной темы.

Теперь уверен, что если бы перед дупликацией переключился с платной темы на бесплатную, все прошло бы гладко, а на месте снова платную тему бы активировал.

Непродажная подпись
Jackyk
На сайте с 05.10.2005
Offline
343
#57

Прочел на SO, SeVlad, спасибо.

 Но вот интересно - а при изменении в админке во всех возможных местах домена и в конфиг-файле, если надо - не меняются ли в БД нужные пути? Всё же тот материал на SO был опубликован 2 с лишним года назад, могли этот момент и исправить.

 У меня, возможно, всё прекрасно заработало еще по той причине, что я не удалил и старую директорию, и если пути какие-то вели туда, а не в новое место, то возможно что-то просто открывалось корректно в старой папке. А может и нет.

SeVlad
На сайте с 03.11.2008
Offline
1528
#58
Jackyk #:
а при изменении в админке во всех возможных местах домена и в конфиг-файле, если надо - не меняются ли в БД нужные пути?

Меняются, но могут не все. И не все корректно.

Jackyk #:
Всё же тот материал на SO был опубликован 2 с лишним года назад, могли этот момент и исправить.

Это вряд ли возможно. Писатели "премиумных" тем/плагинов такое наворачивают. И плевать им на стандарты ВП. Но даже и с "правильными"  тоже бывает ахтуг (некстген напр).

Хотя те же дупликатор и скрипт и являются одним из лучших "исправляторов", но на самом деле и они не со всем справляются. Косяки с упомянутым выше некстгеном, ревослайдерорм и ещё кучу навороченных плагов я сам лично наблюдал. Ну точнее их не всегда видно "на глаз" (отсюда - "я делал - никаких проблем"), а вот анализ логов, тщательная проверка всего и вся, да  и просто грамотный поиск по базе (с учетом экранирования и пр) может показать [пока еще] не выявленные проблемы.
Сколько мне попадалось сайтов типа "глючных"... При разбирательсве обнаруживались следы вот таки вот корявых переносов. И иногда сделать новый с миграцией контента было проще и дешевле, чем исправлять косяки прошлых неправильных миграций.

Jackyk
На сайте с 05.10.2005
Offline
343
#59
У меня вот какая гипотеза. Всё же в админке в разделе Общие настройки есть Адрес WordPress (URL) и Адрес сайта (URL). Может, еще что-то отдельно есть в конфиг-файле (например - для плагина кеширования, и еще для чего-нибудь, кстати - может быть и тут осечка, надо туда тоже заглядывать). Ну так вот. Казалось бы, если эти вещи изменить - то всё должно прописаться, как надо. Другое дело, что если их вот сейчас взять и изменить - то скорее всего всё просто вырубится, и запустить уже будет всё не так-то просто, так что ну его, такие эксперименты с рабочим сайтом. Но! При переносе как минимум из аналогичной папки в аналогичную (но с другим названием) папку того же хостера, какие-то вещи даже после переноса могут корректно работать из старого места. Этим может объясняться то, что у меня в новой папке всё заработало еще ДО переименования в админке, иначе бы там просто не открывалась эта самая админка. А с другой стороны кто его знает, может админка откроется по-любому. Ну короче в рамках одного хостера скорее всего, мне кажется, при стандартной WP-теме должен работать для смены адреса простой вариант: переносишь файлы в новую папку, на всякий случай не удаляешь ничего из старой, потом идешь в админку, меняешь там адреса и жмешь "Сохранить". И вот это "Сохранить", думаю, должно прописать все пути верно - в базу, например. После чего можно попробовать удалить файлы из старого места (на всякий случай сделав копию).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий