Когда я перемещаю блог WordPress, что я должен изменить (база данных / файл), чтобы запустить тестирование сайта без изменения DNS? - PullRequest
1 голос
/ 14 сентября 2010

т.е. http://xx.xx.x.xxx/wp-login.php перенаправляет в блог на существующем сайте www.my-blog.com

Ответы [ 3 ]

1 голос
/ 14 сентября 2010

Может быть http://codex.wordpress.org/Moving_WordPress?

И: для обновления параметров WordPress с новым местоположением блога используйте следующую команду SQL:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

После этого вам потребуетсяисправить URL-адреса постов и страниц WordPress, которые переводятся из пост-слага и хранятся в таблице wp_posts базы данных в качестве поля guid.Значения URL-адреса в этом поле хранятся как абсолютные URL-адреса, а не как относительные URL-адреса, поэтому его необходимо изменить с помощью следующего запроса SQL:

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

Если вы внутренне связаны в сообщениях блога или на страницах с абсолютными URLэти ссылки будут указывать на неправильные местоположения после перемещения блога.Используйте следующие команды SQL для исправления всех внутренних ссылок на собственный блог во всех постах и ​​страницах WordPress:

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');
0 голосов
/ 14 сентября 2010

Наиболее важные две таблицы для обновления - это таблицы _options и _posts.Просто выполните SQL-поиск и замените URL вашего сайта разработчика и замените его URL-адресом живого сайта.Я всегда просматриваю все таблицы с поиском и заменой, чтобы быть в безопасности, но эти две таблицы должны заботиться почти обо всем.(Очевидно, в зависимости от ваших плагинов это может измениться.)

0 голосов
/ 14 сентября 2010

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

Многие конфигурации веб-сервераиспользуйте один IP-адрес, который используется для нескольких веб-сайтов.Сервер определяет, какой сайт вы хотите, основываясь на имени в запросе.

Итак, чтобы проверить ваш блог перед обновлением общедоступных записей DNS, проще всего отредактировать файл hosts с тем же изменением, которое высо временем сделаю в DNS.Таким образом, ваша собственная машина преобразует имя в новый IP-адрес, но остальной мир все еще использует старый.

Вот информация о файле hosts: http://en.wikipedia.org/wiki/Hosts_%28file%29

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...