Всем привет. На связи снова я — Илья) Поговорим в статье как правильно перенести сайт WordPress на другой хостинг.
План статьи:
Подготовка сайта на старом хостинге
Закачка сайта на новый хостинг
Правим файл wp-config.php и файл SQL базы данных
Перенос сайта wordpress на другой хостинг — пошаговый план
Перед тем как приступить к первому пункту, расскажу вкратце из чего состоит сайт чтобы вы лучше понимали процесс его переноса. Многостраничный сайт состоит из двух частей: — Файлы — php,jquery,css и др. файлы, картинки, папки. — База данных — на сайтах вордпресс база данных используется MySQL. База данных — это все тексты, статьи которые располагаются на блоге.
Когда эти две составляющие объединяются — файлы и база данных, то и получается тот сайт, которые мы в итоге видим в браузере.
1. Подготовка сайта на старом хостинге.
1.1 Сначала делаем резервную копию базы данных. Я это делаю с помощью плагина Wp-bd-backup.
1.2 Устанавливаем его, если еще его нет.
ЕСЛИ ВАМ НУЖЕН САЙТ, ТО...
Я могу его сделать для вас. Меня зовут Илья - являюсь автором блога, занимаюсь разработкой сайтов на Wordpress более 10-ти лет. Специализируюсь на форматах: блог, лендинг, сайт-визитка, корпоративный сайт.
Теперь нам нужно скачать файлы сайта. Можно это сделать в панели хостинга, но если файлы сайта много весят, то архив может не заархивироваться ( У меня такое на хостинге Таймвеб, я писал в поддержку — сказали это нормально). Поэтому мы выберем 2-ой метод — это скачаем файлы с помощью FileZilla.
Качаем программу и устанавливаем на компьютер.
Заходим в ФайлЗиллу — выбираем Открыть менеджер файлов — Новый сайт — Выбираем Тип входа «Нормальный» и пишем хост, логин и пароль от хостинга.
Происходит подключение с нашим хостингом и если все сделали правильно, то появится папка с файлами сайта. Называется на каждом хостинге она по разному, на Таймвебе это Public_html. Могут так же называться «www» «Docs» «название_сайта» и др.
Главное найти ту папку в которой будут вот такие файлы — это и есть файлы нашего сайта.
В левом окне программы ФайлЗилла выбираем путь куда хотим скачать наш сайт, в правом окне выбираем все файлы нашего сайта(можно подняться на папку вверх, чтобы папкой скачать) и нажимаем правую кнопку — Скачать.
Начнется закачка файлов, снизу можем видеть сколько файлов еще осталось.
Файлы скачались и на этом первый этап закончен.
2. Закачка сайта на новый хостинг
2.1 Создаем новую базу данных
Заходим в админку нового хостинга и создаем новую базу данных. Задаем ей Логин, Пользователя и Пароль.
Теперь заходим в PhpMyAdmin — для входа пишем только что созданные Логин и Пароль.
Переходим во вкладку Импорт — Выбираем файл с компьютера(Файл базы данных в формате SQL, предварительно распакованный из архива который мы скачали) — и нажимаем «Вперед».
Появится сообщение, если база данных закачана успешно.
2.2 Вносим правки в базу данных
Если при переносе мы так же хотим сменить домен, то в базу данных нужно внести следующие правки. В PhpMySQL — зайдите в раздел SQL и пропишите код:
UPDATE wp_options SET option_value = REPLACE (option_value, 'http://test.ich-photo.ru', 'http://www.clubbaby.su') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http://test.ich-photo.ru', 'http://www.clubbaby.su');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.ich-photo.ru','http://www.clubbaby.su');
Но сначала этот код отредактируйте — где красным подчеркнуто вставьте старый домен, где синим — новый домен.
Это мы закачали базу данных (1-ая часть), теперь нам нужно закачать файлы сайта (2-ая часть)
2.3 Закачиваем файлы на новый хостинг
Закачивать мы их будем через ФайлЗиллу, точно так же как и скачивали файлы. Подключаемся через ФайлЗиллу к новому хостингу и закачиваем туда файлы.
Теперь в файлах сайта находим wp-config.php и нужно его немного отредактировать. Я это делаю с помощью NotePad++
Нужно прописать данные от новой базы данных:
1. Имя базы данных
2. Имя пользователя( В нашем случае оно одинаково с Именем базы данных)
3. Пароль от базы данных
После редактирования сохраняем изменения и перекачиваем файл на хостинге.
Все. На этом перенос сайта на WordPress на новый хостинг завершен. Если что-то не получилось или есть вопросы — задавайте в комментариях.
Добавляйтесь в мой телеграм. Там больше советов про сайты, заработок, фриланс. И можем лично пообщаться.
Меня зовут Илья. Делаю сайты на заказ и веду блог, где рассказываю как зарабатывать на сайте от 100 тысяч в месяц. Посмотрите мою историю, чтобы познакомиться со мной. Подписывайтесь на все соцсети, чтобы не пропускать фишки и секреты по заработку и продвижению.
А компонентом akeeba backup пользоваться не хочешь?
В ручную все переносить очень неудобно.
Akeeba насколько я знаю плагин Joomla. А у меня движок WordPress
Отлично, большое спасибо за решение, вы мне очень помогли с переносом!
Пожалуйста) Был рад помочь.
Илья, спасибо большое за информацию, очень всё доступно описано, взял тестовый хостинг у хендихост, буду переносить
Пожалуйста Владимир)