Домой / WordPress / Как перенести сайт WordPress на хостинг
Как перенести сайт WordPress на хостинг

Как перенести сайт WordPress на хостинг

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

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

И так, приступим!

Перенос сайта WordPress на хостинг

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

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

Как перенести сайт WordPress на хостинг

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

Как перенести сайт WordPress на хостинг

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

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

Как перенести сайт WordPress на хостинг

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

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

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

Как перенести сайт WordPress на хостинг

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

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

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

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

Как перенести сайт WordPress на хостинг

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

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

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

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

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

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

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


Здравствуйте, друзья! Вот и пришло время поговорить с Вами о том, как перенести сайт WordPress на хостинг с локального сервера или с хостинга на хостинг. Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли "лишь бы не накосячить" и "как все это перенести?!". Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы - задавайте их в комментариях, и я постараюсь Вам помочь! И так, приступим! Перенос сайта WordPress на хостинг Я постараюсь как можно…

Обзор

Оценка урока

Рейтинг: 4.59 ( 8 голосов )
100

17 комментариев

  1. Здравствуйте!
    Помогите, пожалуйста. Весь день упражняюсь с переносом — не выходит. Получается во такая ошибка: «#1044 — Access denied for user ‘u0119183_default’@’localhost’ to database ‘information_schema’ »
    Где и что я сделала не так?

    • Здравствуйте!
      Похоже Вы пытаетесь загрузить данные еще и не в ту таблицу. Импорт нужно делать не в information_schema, а в созданную таблицу.

      • Спасибо, я разобралась. Я, оказывается, делая резервную копию, не выбрала свою базу данных — сделала копию всех баз. Отсюда и ошибка. 🙂

  2. Здравствуйте! Посоветуйте когда лучше переносить информационный сайт на хостинг, когда уже все готово есть куча статей и рубрик. Или когда чуть больше 20 для того чтоб можно было оценить качество их оптимизации и позиции в выдаче.

    • Здравствуйте!
      Можно и сразу переносить, но Вы вряд ли сможете оценить качество оптимизации по ходу. Ведь я очень сомневаюсь, что гугл сразу все проиндексирует, а за яндекс вообще молчу.
      Да и первое появление в поиске это еще не показатель оптимизации.

  3. Николай

    Здравствуйте. При добавлении сайта в панель хостинга (Timeweb) просят указать директорию расположения. Не подскажете что нужно указать?

  4. Здравствуйте!

    Я пытаюсь перенести базу данных с локального сервера, мне выдают ошибку 1231.

    До этого сайтом занимался другой человек, это может как-то влиять?

  5. Евгения

    Здравствуйте! Подскажите, мне нужно перенести всю папку WordPress или только тему сайта и файл wp-config.php?

  6. Николай

    Здравствуйте.
    1. Создал сайт на Timeweb. К сайту привязал домен
    2. Создал базу данных
    3. Изменил wp_config.php
    4. Сделал копию БД, экспорт
    5. Сделал импорт БД
    6. Изменил таблицу wp_options
    7. Переписал все файлы WP (из папки НОМЕ) в папку / public_html, которую предоставили на Timeweb
    Что-то не работает. Подскажите, пожалуйста, если можно, что сделал неправильно или что-то еще нужно сделать? Не надо ли на Timeweb установить WP?

  7. Николай

    Разобрался. Может быть кому-то будет на пользу. Папку со своим проектом (Название сайта\WWW) надо переписывать не одной папкой а переписать все что внутри WWW.

  8. Здравствуйте. Подскажите пожалуйста как быть если я переношу свою верстку, там ещё и php,js-файлы, и 3 таблицы с данными на wordpress? Я установил wordpress, wp-config.php настроил правильно, WP работает, создал в phpmyadmin 3 таблицы, добавил туда данные, но как сделать правильные запросы так, чтобы WP их обрабатывать смог, а именно извлекать данные не из таблиц wp_* а из моих таблиц, которые я сделал средствами phpMyAdmin?

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

    Warning: require(/home/madonn00/madonna-salon.com.ua/shop/wp-includes/load.php): failed to open stream: No such file or directory in /home/madonn00/madonna-salon.com.ua/shop/wp-settings.php on line 21

    Fatal error: require(): Failed opening required ‘/home/madonn00/madonna-salon.com.ua/shop/wp-includes/load.php’ (include_path=’.:/usr/local/pear/php54′) in /home/madonn00/madonna-salon.com.ua/shop/wp-settings.php on line 21

    как я понимаю, что здесь ошибка в php, можете хотя бы дать намёк, в чем может быть проблема?
    Буду благодарен за подсказку, уже очень много перелопатил чтива, но не могу понять, что я сделал не так.

  10. Наталья

    У меня вордпресс Мультисайт как мне один из сайтов перенести на хостинг, а другой нет.Если все пишут что нужную целую папку вордпресс перенести?

  11. Евгений

    Спасибо за информацию, но у меня не очень получилось, поэтому решил всё-таки обратиться в тех поддержку своего хостера Handyhost, они мне сами всё и перенесли, но за статью огромное спасибо, всё-таки это очень полезно знать

Оставить комментарий

Ваш email не будет опубликован.

*