Решаем проблемы при переносе WordPress блога к новому хостеру

5 марта 2013
1 525

Доброго времени суток, читатели и посетители! На днях переносил один свой блог на WordPress от старого хостера к новому. Перенос неожиданно выявил несколько проблем, с которыми можете столкнуться и вы. Так что разберём их в этой статье. Предупреждён - значит, вооружён.

Недорогой и стабильный хостинг Just Hosting оказался излишне скуп на ресурсы - сайт откровенно медленно грузился, несмотря на оптимизацию, которой я усиленно занимался в прошлом месяце. Новым моим выбором стал Русоникс.  В общем-то я этим хостингом давно пользуюсь, но перенос сайта IT-burn.ru взялся осуществить только на днях. Забегая вперёд скажу, что новый хостер меня устраивает - страницы сайта открываются раза в два быстрее.

Перенос WordPress-блога к другому хостеру

Подробно о переносе блога, сделанного и работающего на платформе WordPress вы можете прочитать в моей статье за 2011 - инструкция ничуть не устарела, рекомендую.

Всё-то там было подробно рассмотрено, да в процессе всплыла пара проблем.

Внутренний сервер БД

В файле wp-config.php есть параметр "Имя сервера MySQL", обычно его значение не требуется менять. По умолчанию этот код выглядит так:

 При переносе блога к некоторым хостерам строку localhost надо поменять на имя внутреннего сервера MySQL, иначе при открытии сайта возникает ошибка подключения к базе данных.

В панели управления Rusonyx это имя нашлось в разделе "Базы данных => Имя базы данных", пункт "Имя внутреннего сервера".

Настройка ЧПУ и файл .htaccess

Вторая проблема: после восстановления доступа к БД стала открываться главная страница сайта, но ни одна ссылка больше не работала. Такая проблема возникает, если в WordPress настроены человеко-понятные URL (ЧПУ).

Есть несколько вариантов решения проблемы. Начнём с самого простого. В разделе "Настройки => Постоянные ссылки (ЧПУ)" панели администратора WordPress выставляем Общие настройки - по умолчанию. Ссылки принимают вид http://ваш-сайт.ru/?p=123, и теперь они должны работать. Проверяем. Но так их оставлять, конечно, не требуется. Возвращаем настройки ЧПУ как были до изменения. Сохраняем. Ссылки на сайте должны начать работать.

Проделанная операция перезаписывает файл .htaccess, который и отвечает в данном случае за формирование ссылок. Файл находится в корневом каталоге сайта - где и установлен WordPress.

Если после этого ссылки не стали работать, возможно, проблема в правах доступа к этому самому файлу .htaccess. Для исправления этой проблемы надо зайти в каталог сайта через FTP и установить следующие права:

Перенос WordPress блога на новый хостингПоследний вариант решения проблемы - который сработал у меня - это внимательно изучить FAQ своего хостера. Оказалось, на некоторых хостингах после настройки файла .htaccess необходимо его ещё синхронизировать в конфигурации сайта в панели управления хостера. В случае с Rusonyx кнопка "Синхронизировать htaccess" находится во вкладке "Общие" в разделе "Конфигурация веб-сайта" выбранного сайта.

Вот так. Какие бы проблемы не возникли, выход всё-равно найдётся!

Related Posts Plugin for WordPress, Blogger...
Рубрики: Wordpress

Один комментарий к записи “Решаем проблемы при переносе WordPress блога к новому хостеру”

  1. Саша

    Спасибо большое! Очень помогли!

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: