Я в процессе перемещения WP сайта с одного узла на другой. Я скопировал базу данных и все файлы, создал новую базу данных и импортировал старый. Затем я изменил файл wp-config. Домашняя страница показывает хорошо, но когда я пытаюсь получить доступ / wp-admin, он возвращает меня на старый сайт.
Новый сайт – это dev-сервер, на котором я планирую внести изменения в стиль, прежде чем я заберу сайт в прямом эфире.
Что мне не хватает в этом переходе? Как получить сайт для правильного ответа на dev url?
Если это единственная установка WordPress, есть несколько записей базы данных с вашим старым доменом. В частности, siteurl
и home
внутри wp_options
.
Тем не менее, если URL-адрес dev временный, вы также можете установить следующие две константы в wp-config.php
:
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); define('WP_SITEURL', WP_HOME . '/');
При условии, что WordPress установлен в корневом каталоге вашего сайта.
Вы должны изменить адрес сайта (URL) и адрес WordPress (URI) через панель администратора, прежде чем перемещать сайт на другой URL-адрес.
В вашем случае вы не можете сделать это на живом сайте, чтобы вы могли попробовать инструмент, например
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
для изменения URL-адреса из базы данных dev-сайта.
Больше: