Назад | Перейти на главную страницу

wp-admin клонированного сервера с wordpress входит в систему с IP-адреса исходного сервера / wp-admin

как указано в строке re: wp-admin клонированного сервера с wordpress входит в систему по IP-адресу исходного сервера.

Сервер A - Исходный контент. IP-адрес 1 Сервер B - клонированная версия сервера A. IP-адрес 2 Сервер C - клонированная версия сервера B. IP-адрес 3

Когда я запускаю: IP-адрес 1. Я получаю сайт WP с IP-адресом LAMPTESTv3 2. Я получаю сайт WP с IP-адресом LAMPTEST 3. Я получаю сайт WP с LAMPTEST

Однако когда я запускаю: IP-адрес 2 / wp-admin, я получаю IP-адрес 1 / wp-admin IP-адрес 3 / wp-admin, я получаю IP-адрес 1 / wp-admin

Любое понимание того, где я бы изменил файлы администратора на сервере B и / или C, чтобы wp-admin был IP-адресом сервера B / wp-admin вместо IP-адреса сервера A / wp-admin. То же самое и с C.

Спасибо за вашу помощь.

Кахига

Вы не можете просто клонировать сайт Wordpress с помощью mysqldump и tar и переместить файлы в другое место.

Как минимум, БД необходимо отредактировать, а делать это вручную довольно сложно, потому что строки сериализуются.

Это означает, что рядом с каждой строкой есть (число), которое указывает длину строки, например, (4)word. Если вы измените (4)word к (4)dog, это больше не будет работать. Вы должны отредактировать это так (3)dog.

Вот почему вы не можете просто sed или выполнить замену в текстовом редакторе любого другого типа одной из этих строк, содержащих старый URL-адрес, новым, если только не выполняется переход с www.domain.com к tst.domain.com, где сериализация строк, которые вам придется редактировать, будет такой же, потому что URL-адреса имеют одинаковую длину в символах.

И это применимо даже для локального пути: например, если вы находитесь на /var/www/html и переезжаем в /home/user/www/html вам придется повторно сериализовать даже строки локального пути.

К счастью, для выполнения этой замены существует (возможно, более одного, но я использую этот бесплатный) плагин с именем Wp Migrate DB. Вы установите его на старый сайт и выполните сохранение и замену БД, редактируя URL-адреса и локальные пути на то, что будет на новом сервере; плагин позаботится о сериализации строк.

Это очень хороший ресурс как для экспорта тестового сайта в производство или наоборот, так и для переноса производственных сайтов на новый сервер или хостинг.

wp-admin клонированного сервера с помощью wordpress входит в систему с IP-адреса исходного сервера

Причина, по которой вы испытываете то, что вы описали, заключается в том, что в базе данных нового сайта все еще есть URL-адреса старого сайта и т.Д.!