Skip to content

 

Как загрузить сайт на хостинг

загрузка сайтаДорогие друзья, с вами на связи Ольга Абрамова и теперь мне захотелось пошагово описать вам и сохранить для себя на будущее весь процесс как загрузить сайт на хостинг.

В данном примере я вам покажу загрузку на хостинг TimeWeb копии сайта, сохранённой с помощью плагина BackWPup. Хотя какой хостинг роли не играет и этот процесс также годится для переноса любого сайта.

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

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

1. Загрузите созданный архив с файлами сайта на компьютер. Распакуйте его, выбрав правой кнопкой мыши метод Распаковать в этой же папке.

2. Зайдите на хостинг в раздел Управление поддоменами. Там надо создать новый поддомен, вписав имя будущего сайта. Нажав на кнопку Создать поддомен, вы получите сообщение, что новый поддомен создан. Обновите страницу и увидите внизу, что Список имеющихся поддоменов пополнился.

Либо просто оплатите новый домен 🙂

3. Зайдите в раздел Управление сайтами и убедитесь, что новый сайт создан.

4. Перейдите в раздел Управление базами данных MySQL. Присвойте имя базе данных и создайте пароль. После создания базы в нижней части страницы появится новая база.

4. На этой же странице войдите в созданную базу данных, нажав вверху кнопку Войти в phpMyAdmin. Справа нажмите вкладку Импорт.

Нажмите Выберите файл. Откройте папку, в которой хранятся распакованные файлы и выберите файл с Базой Данных. Он называется ldpro_socialsites.sql. Загрузите его, нажав кнопку ОК. Слева отобразятся загруженные файлы.

5. Через ФТП-клиент или непосредственно на хостинге (кому как привычней) загрузите все файлы (ldpro_socialsites.sql тоже) из разархивированной папки в папку public_html. Процесс закачки довольно долгий, поэтому можете немного отвлечься 🙂

6. В закачанных файлах найдите и откройте файл wp-config.php. В нём надо изменить персональные данные, создать уникальные ключи аутентификации. Персональные данные, такие как название базы данных, имя пользователя, пароль для входа в БД вы сами создали в процессе установки сайта.

// ** Настройки MySQL — Вы можете получить эти данные у Вашего хостера ** //
/** Название базы данных WordPress */
define('DB_NAME', 'хххххххх_1');
/** Имя пользователя MySQL */
define('DB_USER', 'хххххххх_1');
/** Пароль MySQL */
define('DB_PASSWORD', '..........'); — пароль, указанный при создании БД
/** Хост MySQL */
define('DB_HOST', 'localhost'); — без изменения

Как создать ключи аутентификации описано ниже в файле с ссылкой на сайт генерирования этих ключей. Созданные ключи скопируйте целиком и замените в файле. Сохраните и загрузите файл.

7. Когда сайт запустится, Вы получите точную копию с новым адресом. Но при попытке войти в админку, вас перебросит редирект на сайт оригинал. Так что зайти на новый сайт не получится.

Чтобы убрать редирект, надо на хостинге открыть файл с базой данных и заменить адрес сайта оригинала на вновь созданный сайт. Файл открыть с помощью Notepad++, нажать CTRL+F и во вкладке Заменить прописать сначала адрес сайта оригинала, а ниже адрес нового сайта, как показано в скриншоте:

Но в некоторых случаях этого недостаточно. Например, на хостинге Sprinthost понадобится зайти в phpMyAdmin, открыть базу, найти в ней таблицу wp-options и на первых 2 страницах внести изменения в URL сайта.

Всё, весь процесс завершен и надеюсь, установка сайта на хостинг у вас прошла без проблем 🙂

23 комментария

  1. Василий:

    Спасибо Ольга за подробный и качественный обзор загрузки сайта на хостинг.

    • Ольга Абрамова:

      Василий, пожалуйста 🙂

  2. Оксана:

    Спасибо! Хорошая и подробная информация. Мне скоро понадобиться))

  3. Юнна Разумова:

    Ольга, информация очень нужная! Я базу сохраняю, но случись что, не знала бы что с ней делать. Вы как всегда вовремя!

    • Ольга Абрамова:

      Одной базы недостаточно для полного восстановления, хотя это основное. А что с ней делать, я описывала здесь.

  4. Юнна Разумова:

    Ольга, у меня к Вам вопрос. Установила плагин LinkWithin, сначала на 4 поста, потом решила посмотреть как 5 будут смотреться и установила на 5.

    Картинки немного выходят за установленные пределы страницы, а вернуть плагин снова на 4 поста не удается. Все предыдущее удаляю с хостинга, новый плагин устанавливаю,
    все равно 5 показывает. Где еще могут остаться предыдущие настройки?

    • Ольга Абрамова:

      Юнна, а Вы старый скрипт из файла удаляли? http://abramo8a.ru/manual/kak-ustanovit-plagin-pohozhih-postov-ch-2

    • Юнна Разумова:

      Оля, а есть ли смысл удалять? Он только текстовое сопровождение изменяет.
      В общем, понравилось плагину число 5 и все тут.

    • Ольга Абрамова:

      Я бы для чистоты эксперимента удалила 🙂

  5. Олег:

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

    • Ольга Абрамова:

      Страшно, не страшно, а лишняя возня никому не нравится 🙂

  6. Iryna:

    Оля! Большое спасибо! Как всегда, нужные и полезные сведения! Когда будет нужно, не буду искать в интернете, а прямиком — на твой сайт.

    • Ольга Абрамова:

      Ирина, спасибо. Но желаю, чтобы это никогда не понадобилось 🙂

  7. Елена:

    Спасибо, Ольга, за Ваш труд. Пытаюсь проделать все шаги под Вашим руководством. Закачала на тестовый поддомен базу данных, правда файл у меня называется по-другому, не ldpro_socialsites.sql. Не могу найти папку public_html. Она наверное появится после установки приложения WordPress, которое не закачивается из-за превышенного лимита баз данных по тарифу. Может мне стоило сначала установить приложение? Наверное сумбурно объясняю, запуталась совсем.

    • Ольга Абрамова:

      Папка public_htm это основная папка сайта. Мало закачать БД. Надо ещё все файлы архива закачать на хостинг. Вы что-то пропустили. Прочитайте внимательно. А если у Вас исчерпан лимит на БД, как Вы её закачали на хостинг?

  8. Валерий:

    Ольга! Подскажите пожалуйста, как убрать текст под названием сайта в теме, почти в любой , в шаблонах и поставить свой текст. Спасибо. Валерий.

    • Ольга Абрамова:

      Валерий, зайдите в Настройки-Общие, в графе Краткое описание удалите запись и замените своей.

  9. Vladimir:

    У меня вопрос-где брать(как создать) этот файл ldpro_socialsites.sql

    • Ольга Абрамова:

      Владимир, этот файл создается автоматически при запуске плагина для бэкапа.

  10. Галина:

    Ольга, вы как то грозились рассказать как восстановить свой сайт из бэкапа. Не базу данных, а когда сделан полный бэкап сайта с помощью плагина BackWPup. У меня недавно были проблемы с сайтом -все пропало, ни одной записи-ни одной статьи -пустой сайт,как корова языком слизнула. Полный бэкап я сохраняю себе на комп, а как из него восстановить сайт не знаю. Хорошо, что знакомый фриланс помог. Я тогда и вам SOS кричала. Хотелось бы все таки такую ситуацию взять под свой контроль. Когда сайт лежит, а хостер не отвечает или не желает помочь. Я тогда в ужасе была,не знала что и делать.

    • Ольга Абрамова:

      Галина, так этот пост и рассказывает, как это сделать 🙂 Просто у всех хостинги разные и метод может немного разниться. А в целом, распакуйте архив, залейте сначала базу данных, затем все остальные файлы, подредактируйте файл config.
      Восстановление сайта это в первую очередь возня именно с БД. Остальные файлы скопировать не проблема. И тем не менее, не все это могут сделать. Все не предусмотришь и без навыков работы бывает сложно самим выполнить подобные манипуляции.
      Если Вы не хотите обращаться к фрилансерам, то стоит потренироваться на каком-нибудь тестовом сайте. Тогда уже будете знать что делать, если, не дай Бог, ситуация повторится.

  11. Галина:

    Спасибо ,Олечка!
    Вы просто умница, я вами восхищаюсь! 🙂

    • Ольга Абрамова:

      Галина, и Вам спасибо 🙂
      Я люблю свое дело и рада помочь другим. С Наступающим Новым Светом! 🙂