Перенос WordPress с локального сервера на хостинг. Пошаговая инструкция.

Заметил, что у многих эта рядовая, в общем-то, операция переноса готового блога на хостинг вызывает много вопросов и затруднений. Поэтому я решил максимально подробно рассмотреть этот вопрос.

Буду рад, если инструкция сэкономит кому-то время.

0. Условия и ПО

Локальный сервер Denwer 3, WordPress 2.8.4, FileZilla 3.2.8.1

1. Подготовка

Поставьте правильное имя домена

Если при установке WordPress вы указали в настройках блога какое-то абстрактное имя домена, например wordpress, то сейчас самое время его изменить на постоянное. Изменить нужно как в поле Адрес WordPress (URL), так и в поле Адрес блога (URL).

Если этого не сделать, то позже, когда вы скопируете файлы на хостинг, то не сможете даже войти в админку, так как домены будут отличаться. Если вы все же так сделали, то это легко можно поправить, воспользовавшись решением из статьи Перенос WordPress с локального сервера к клиенту, проблема и решение.

Деактивируйте все плагины

Деактивация плагинов перед переносом поможет предотвратить возможную проблему с белым экраном.

Сделайте резервную копию базы данных

Для этого нужно зайти в phpmyadmin и выбрать там базу данных вашего блога.

1_phpmyadmin

После этого перейдите в закладку Экспорт. Там слева в списке таблиц нажмите на ссылку Отметить все. Далее, внизу поставьте точку на пункт Архивировать в zip и нажмите кнопку Пошел.

tables

zip

После короткой обработки появится окно сохранения архива. Это и есть файл с копией базы данных. Сохраните его.

Создайте базу данных

В админке хостинга создайте пустую базу данных. После этого вы должны будете знать параметры подключения к базе данных.

Это прежде всего:

  • имя базы данных
  • имя пользователя
  • пароль базы данных

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

Измените настройки подключения

Полученные данные внесите в раздел Настройки MySQL файла wp_config.php, который находится в корневой папке блога.

Перенос

Копирование файлов

Скопируйте файлы WordPress в папку на хостинге. Это может быть папка public_html или аналогичная.

Для копирования я рекомендую использовать FTP-клиент FileZilla. Некоторые используют для этой цели Total Commander, однако иногда случается, что сайт может не заработать, поэтому используйте его на свой страх и риск.

Импорт базы данных

В админке хостинга войдите в phpmyadmin. Там в левой части панели выберите вашу базу. После этого перейдите в закладку Импорт. Укажите расположение архива базы данных и нажмите Ok.

Если все прошло успешно, то появится сообщение об успешном импорте, а слева вы увидите созданные таблицы вашей базы.

Активируйте плагины

Теперь можно активировать все плагины и сайт будет полностью работоспособен.

На этом все. Если у вас возникли вопросы или замечания, задавайте их в комментариях.

Постоянная ссылка: Перенос WordPress с локального сервера на хостинг. Пошаговая инструкция.