Клонировал сайт, но не может войти в систему - перенаправление на старый сайт


Я клонировал производственную площадку по адресу example.com на мой собственный сервер разработчиков, называя его example.mydomain.com . Он отображается нормально, если я использую порт 8080 (в обход моего сервера varnish).

Я могу успешно войти на страницу wp-admin по адресу example.com , но я не могу добраться до страницы по адресу example.mydomain.com/wp-admin - он перенаправляет на домашнюю страницу example.com .

Подозревая, что в моей установке лака может быть ошибка, я посетил пример.mydomain.com:8080/wp-администратор и был представлен с формой входа.

Однако ввод учетных данных там регистрирует меня и перенаправляет на, example.com/wp-admin / - производственная площадка. Я даже посмотрел на строку запроса, которая появляется таким образом: http://example.myserver.com:8080/wp-login.php?redirect_to=http%3A%2F%2Fexample.myserver.com%3A8080%2Fwp-admin%2F&reauth=1 - что, похоже, будет правильно, но никакой радости.

Я выполнил полнотекстовый поиск по кодовой базе, ища места, где имя сервера может быть жестко закодировано, и не нашел ничего очевидного (кроме некоторых ссылок на изображения в CSS).

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

Author: Castiblanco, 2018-07-22

1 answers

Проверьте наличие файла wp-config.php.

Найдите эти две строки в своем wp-config.php и убедитесь, что"example.com "это правильное расположение вашего сайта.

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Также в базе данных проверьте таблицу wp_options, проверьте эти два имя_параметра; siteurl и home.

 1
Author: Castiblanco, 2018-07-22 22:19:50