Восстановление ссылок после обновления моего URL - PullRequest
0 голосов
/ 02 апреля 2012

Мне нужно восстановить все URL на сайте Wordpress. Проблема в том, что домен сайта был куплен по плану хостинга. Хостинг назначил статический IP-адрес, и сайт был подключен с использованием этого IP-адреса. Теперь мне нужно обновить более 700 ссылок в базе данных с http://xxx.xxx.xx.xx/~blah/ до http://www.example.com. Есть ли простой способ сделать это? Я уже проверил, и большинство из этих ссылок находятся в столбце guid в таблице wp_posts. У меня есть доступ к wp-admin и phpmyadmin в c-панели, поэтому любое решение было бы неплохо.

1 Ответ

1 голос
/ 02 апреля 2012

У этой известной проблемы довольно простой обход.

Просто скачайте этот замечательный инструмент прямо здесь https://launchpad.net/mysql-search-replace, поместите извлеченную папку на свой сервер ץ

Перейдите в браузере к файлу mysql-replace.php, который находится в папке инструмента.

Затем введите свой старый IP-адрес в поле поиска, а новый домен - в поле замены.

Введите ваше имя хоста, имя базы данных, имя пользователя и пароль, нажмите кнопку замены, и все! Все места, где ваш IP записан в вашей БД, будут заменены на новый домен!

Я предлагаю выполнить поиск перед заменой, чтобы убедиться, что вы замените правильный запрос и не испортите свою БД по ошибке.

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