Почему следует удалить define('RELOCATE',true) из конфигурации WordPress?

Кажется, что использование команды define('RELOCATE') является удобным инструментом для выполнения разработки сайта с использованием локальная база данных и веб-сервер, а затем для загрузки в производство. В противном случае необходимо выполнить команды SQL REPLACE для обновления всех URL-адресов в сообщениях, медиа и другом контенте.

В кодексе Wordpress прямо указано, что его необходимо удалить, но иногда после удаления ссылки возвращаются обратно на сервер разработки. Есть ли причина для удаления? не кажется, что проблема должна быть в безопасности, возможно, в производительности?

Спасибо, Джонатан


person Jonathan Day    schedule 16.09.2010    source источник


Ответы (1)


Причина, по которой вы удаляете его, заключается в том, что define('RELOCATE',true); будет указывать каждому посетителю вашего сайта логин администратора.

Если вы по-прежнему перенаправляетесь на сервер разработки, вам необходимо перенастроить базу данных.

person Todd Moses    schedule 16.09.2010
comment
Я не вижу такого поведения. Перенаправления не выполняются. Что нужно перенастроить в БД? - person Jonathan Day; 17.09.2010