Как перевести wordpress на хостинг

Здравствуйте, друзья! Вот и пришло время поговорить с Вами о том, как перенести сайт WordPress на хостинг с локального сервера или с хостинга на хостинг.

Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли «лишь бы не накосячить» и «как все это перенести?!». Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы — задавайте их в комментариях, и я постараюсь Вам помочь!

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

1. Заходим в панель администратора хостинга, на который будем переносить сайт. Домен для сайта на этот момент уже должен быть зарегистрирован, а сайт добавлен в панель хостинга. Если Вы еще не добавили сайт в панели, перейдите в Мои сайты -> Добавить сайт.

2. Далее нужно создать новую базу данных для сайта. Для этого в панели хостинга переходим в Базы данных -> Создать базу данных.

Указываем имя новой базе данных и нажимаем кнопку «Создать»

После создания Вы увидите логин, хост и пароль к базе данных. Эти данные пригодятся Вам далее, при изменении файла wp-config.php.

3. Теперь нужно изменить файл конфигурации wp-config.php. Напомню, что данный файл находится в корневой папке сайта (на локальном сервере).

Откройте файл wp-config.php и измените данные о базе данных на те, которые Вы получили в предыдущем шаге. Вам нужно указать новое имя базы данных, имя пользователя, пароль и имя сервера (хост).

Вот так будет выглядеть файл конфигурации wp-config.php после заполнения:

Данные для заполнения мы получили после создания базы данных на хостинге

4. Далее делаем копию базы данных сайта находящегося на локальном сервере (http://localhost/Tools/phpMyAdmin/). Подробнее о том как сделать резервную копию базы данных мы говорили в одном из прошлых уроков.

5. Созданную в предыдущем шаге копию базы нужно загрузить (импортировать) на хостинг. Для этого заходим в панель управления хостингом и находим настройки базы данных. В них запускаем php MyAdmin и импортируем базу данных сайта. Аналогичную процедуру делают при восстановлении сайта из резервной копии базы данных.

6. После импорта необходимо сделать небольшие изменения в базе данных. Откройте таблицу wp_options и измените строчки siteurl и home. После импорта базы там будут ссылки с адресом сайта расположенном на Денвере, а нам нужно указать адрес нашего сайта на хостинге. К примеру, если на локальном сервере адрес сайта был http://www.site.com, а Вы создаете на хостинге сайт http://www.test.com — укажите в строчках http://www.test.com (без слеша в конце url).

Изменяем строчки siteurl и home на адрес вашего сайта

7. Одним из последних этапов переноса будет загрузка файлов сайта на сервер хостинга. Загрузить файлы можно с помощью файл-менеджера на хостинге или с помощью FTP-соединения. Вам нужно загрузить все файлы сайта WordPress, включая измененный ранее файл конфигурации wp-config.php.

После загрузки файлов на сервер можно считать что перенос сайта на хостинг почти завершен!

Важно! Обязательно!

8. После переноса базы данных и файлов на хостинг нужно обновить ссылки на сайте. Без этого все URL-ы останутся старыми (с локального сервера)! О том, как это сделать быстро и правильно я объясню в следующем уроке. Выношу этот урок специально отдельно, чтобы тем людям, которые переносили сайт не по этой инструкции было легче найти нужную информацию.

Читайте далее:

Друзья, если у вас будут возникать вопросы — пишите в комментариях.

По материалам wp-lessons.com

Разработка нового сайта, в частности, начинается на локально сервере (читаем: как установить Денвер). В этом есть множество своих плюсов, а говоря о минусах, то можно отметить один – как же потом перенести на реальный хостинг? Хотя этот минус больше относится к начинающим сайтостроителям. Под мыслями что это сложно, экспорт базы, импорт базы, изменение адресных путей и т.д. Но на самом деле все не так, это довольно простая процедура и требует от вас минимальных знаний. А данный мануал поможет быстрее в этом разобраться.

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

WordPress перенос.

В первую очередь экспортируем базу данных с локального сервера. Перейдите по адресу http://localhost/tools/phpmyadmin/ , слева выберите вашу БД и зайдите на вкладку «Экспорт».

Дальше следуйте подсказкам на скриншотах.

Остальные настройки оставьте без изменений и жмем кнопку «ок».

Для этого шага у вас должен быть доступ к реальному серверу по FTP- клиенту. Обычно хостер присылает данные по E-mail после регистрации. Подключитесь к нему используя любой FTP – клиент, к примеру, FileZilla – самый популярный. Откройте главный каталог (во многих хостерах именуется, как public_html) и перенесите все локальные файлы WordPress в эту папку.

Зайдите в предоставленным вашим хостером CPanel, крутаните до раздела «Базы Данных» и выберите БД MySQL.

Впишите имя БД и жмем создать.

Добавляем имя пользователя и пароль (все данные записываем себе в черновичок).

Выбираем Пользователя и БД, которые только что создали и жмем «Добавить».

В открывающем окне ставим галочку на все таблицы.

Возвращаемся в cPanel, переходим в phpMyadmin, слева выбираем только что созданную БД и кликаем на вкладку «Импорт».

Загружаем ране экспортированную с локального сервера БД.

Убираем галочку «Частичный импорт» и жмем «ок».

Это является самой важной частью переноса WordPress. Тут есть три варианта как изменить адреса.

— Запросы SQL
— Использовать плагин
— Вручную

Я настоятельно рекомендую изменять вручную — это самый эффективный способ. Потому что в любом случае вам придётся вручную дорабатывать, как и SQL, так и с плагином. Для SQL запросов нужно в phpMyadmin на вкладке «SQL» в поле ввода добавить следующие строки.

http://localhost – адрес локального сайта.
http://adressaita.ru – адрес реального сайта.

Плагин, который изменяет адреса, называется Velvet Blues Update URLs

И последний вариант – вручную. Здесь немного больше хлопот, но зато результативно. Вам понадобится текстовый редактор (воспользуйтесь Notepad++) и БД с локального сервера. Откройте БД в редакторе (путем перетаскивания) зайдите на вкладку «Поиск – Найти».

Далее – заменить, прописываем адреса:

1. Локальный адрес.
2. Реальный адрес.

И жмем «Заменить все». Следующим шагом изменяем корневой путь, выглядит примерно так:

Чтобы узнать подобный путь на реальном хостинге, требуется создать файл с любым именем и прописать в нем следующие строки:

Сохраните в php формате и закидываем на реальный хостинг в корневую папку public_html. После чего перейдите по адресу:

Полученный путь скопируйте и замените на тот что был выше в примере. Но на этом не останавливайтесь ищете все совпадения и меняйте на реальный адрес. Как закончите с изменением адресных путей, скопируйте все содержимое и в phpMyadmin на вкладке SQL вставьте в поле ввода и нажмите «ок».

Если вы меняете адресные пути вручную, то четвертый шаг «Импорт БД» делать не нужно.

Последнее что осталось, так это прописать имя БД, пользователя и пароль. Откройте файл wp-config.php он находиться в корневом каталоге и измените следующее:

После всех этих действий у вас будет рабочий сайт на реальном хостинге.

Если появятся затруднения обращайтесь в комментариях постараюсь помочь. Также с помощью этой инструкции можно перенести WordPress сайт с одного хостинга на другой. Только что логично меняйте адреса, вот и все.

По материалам wordsmall.ru