Как перенести сайт на другой хостинг: пошаговая схема

kak-perenesti-sajt

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

1.Экспорт (дамп) базы данных

Весь перенос сайта, по сути, состоит из 2-х частей: перенос базы данных и перенос содержимого (файлов и папок) сайта.

Для того, чтобы экспортировать базу данных сайта, перейдите в панель управления своим хостингом и откройте phpMyAdmin:

Как открыть phpMyAdmin

Введите имя пользователя и пароль от вашей базы данных и нажмите на кнопку “Вперед”.

Вы успешно попадете в веб-интерфейс управления базой данных.

Теперь слева в древовидной структуре выберите название вашей базы данных (кликните по ней) и затем нажмите на вкладку “Экспорт”:

экспорт базы данных

Далее жмем “Вперед” и сохраняем файл базы данных в формате .sql.

Первый этап выполнен.

2. Экспорт файлов и папок сайта

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

Итак, у нас уже есть база данных и содержимое сайта. Теперь все это нужно перенести на новый хостинг.

3. Создание и импорт базы данных на новом хостинге

Теперь вам нужно создать базу данных на новом хостинге, желательно с такими же названием и пользователем как на старой. Перейти в MyPhpAdmin, выбрать в древовидной структуре название своей базы данных и импортировать дамп (отключить опцию “Разрешить скрипту разбивать процесс импорта при приближении временного лимита”):

MySQL-import

Внимание: Если вы переехали на новый домен, то перед тем как импортировать sql-файл, его нужно предварительно открыть в редакторе Notepad++ и изменить старый домен на новый (CTR+F -> Замена). Если у вас новый домен с SSL-протоколом – то заменить с http://вашсайт на https://вашсайт. И вообще, хорошенько проверьте все пути к папкам и файлам в базе данных. Важно, чтобы они совпадали с путями на новом хостинге, иначе будут возникать проблемы в работе шаблона, плагинов и модулей. Чтобы узнать полный путь к располажению вашего сайта – загрузите в корневую директорию специальный файл dirpath.php и откройте его – будет выведен полный путь к папке вашего сайта.

После удачной операции вы получите сообщение об успешном импорте всех запросов:

mysql-import-message

4. Импорт содержимого сайта

Теперь найдите zip-архив с содержимым своего сайта (backup копия), подключитесь по FTP и распакуйте архив в корень своего домена. Если сайт на CMS WordPress или Joomla, то не забудьте перед этим также проверить файлы конфигурации соединения с базой данных (wp-config.php для WordPress и configuration.php для Joomla) – обычно там прописаны имя базы, имя пользователя базы и пароль.

Вот в принципе и все. Сайт должен без проблем открыться и работать.

Я с помощью этой классической схемы перенес уже множество сайтов.

Если у когото-то есть вопросы или возникли нюансы во время переноса веб-сайта – оставляйте комментарии, буду рад помочь!

Оценка:
( 1 оценка, среднее 5 из 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин aka KRV/ автор статьи
Основатель блога, публицист, IT-специалист. Предоставляю услуги по администрированию, техническому обслуживанию и поисковому продвижению веб-сайтов.
Понравилась статья? Поделись в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
2 Комментарий
Встроенные отзывы
Просмотреть все комментарии
Bruno
Bruno
1 месяц назад

Реально без 100 грам не розберешся… Так і не зрозумів, що за чим йде…

2
0
Буду рад вашим мыслям, пожалуйста, прокомментируйте.x
()
x