Перенос хостинга
Если хостинг, которым вы пользовались на протяжении длительного времени стал проблемным, в силу загруженности сервера другими сайтами, либо в силу других объективных причин, можете смело переезжать на другой более стабильный хостинг, иначе «То, что вошло в привычку, станет - жизнью».
С помощью данной статьи, перенос хостинга станет для Вас простым и понятным делом. Проще всего переносить с хостинга на хостинг, html – сайты без базы данных (чаще всего MySQL). Для этого необходимо просто скопировать все файлы на свой ПК и сохранить их на новом хостинге, и после сменить DNS-записи у регистратора. А вот в случае если Ваш сайт – это не просто набор html и css файлов, а CMS с базой данных, не зависимо от того что за CMS (Wordpress, DLE, Drupal, Joomla или другая) необходимо выполнить следующие действия.
1. Добавление Вашего домена к новому хостингу. В случае если вы регистрировались у хостинг-провайдера и при регистрации указали новый домен, то он добавиться автоматически, если это еще один домен (или несколько), то его нужно добавить в web – панели. Для этого нужно зайти в web – панель управления Вашего нового хостинга (CPanel, Directadmin и др.), находим блок «Домены», далее «Дополнительные домены» и создаем дополнительный домен.
2. Изменение DNS в настройках домена. Как правило, после регистрации хостинга приходит письмо с данными хостинга, в котором есть информация о DNS. Выглядит это приблизительно так: Наши ns-сервера: | NameServer1: ns5.hosting.com | NameServer2: ns6.hosting.com
В панели регистрации домена и его настройках следует заменить старые DNS на DNS нового хостинга. Процедура обновления займет от нескольких часов до суток.
3. Создание дамп баз данных MySQL. Во время обновления DNS необходимо сделать дамп базы данных MySQL. Для этого необходимо зайти в web – панель управления старого хостинга (CPanel или Directadmin) и в блоке «Базы данных» phpMyAdmin – утилита управления БД. В левой колонке выбираем нужную базу данных, после чего появиться список всех таблиц баз данных. Вверху панели выбираем «Экспорт». В этой вкладке необходимо настроить параметры экспорта, для этого выделяем все таблицы ( при необходимости добавить инструкции DROP TABLE / VIEW / PROCEDURE/ FUNCTION») и убрать инструкции «IF NOT EXISTS» , ставим галочку на «Сохранить файл как». Базу желательно упаковать в файл .zip. После команды «Ок» дамп базы данных будет сохранен на жестком диске Вашего компьютера.
4. Создание базы данных на новом хостинге. Заходим в web – панель управления хостинга , в блоке «Базы данных» выбираем «Мастер баз данных MySQL». Вас попросят ввести имя базы данных. Далее Вам предложат создать пользователя базы данных. Если он у Вас уже есть, то нужно пройти в «Базы данных MySQL и выбрать «Предоставить доступ пользователя к базе» выбрав все предлагаемые возможности. Копию данных о пользователе лучше сохранить, в будущем эта информация может пригодиться. Далее выделяются все привилегии. После подтверждения о том, что пользователь был добавлен к базе, переходим к следующему действию.
5. Импорт дампа базы данных на новый хостинг. Заходим в phpMyadmin нового хостинга, выбираем в левой колонке Вашу базу данных, переходим во вкладку «Импорт» и выбираем файл с дампом БД и нажимаем «Ок», после этого Ваша база данных будет наполнена таблицами.
6. Перемещение файлов на новый хостинг. Для перемещения файлов нужно скопировать все файлы со старого хостинга, которые имеют отношение к Вашему сайту на ПК, для этого лучше использовать ftp-клиент (FlashFXP, Far, CuteFTP ) После копирования файлов их нужно сохранить на новом хостинге, для удобства использовать тот же ftp- клиент, после чего установить права доступа на те файлы, которые требуется.
7. Изменение данных о базе данных в конфигурационном файле. Если Вы используете WordPress, то файл wp-config.php нужно отредактировать, изменив в нем имя базы данных MySQL, имя пользователя и MySQL пароль базы данных. MySQL сервер чаще всего остается без изменения – localhost.
При выполнении цепи этих действий перенос сайта на новый хостинг будет осуществлен. В случаи если внутренние страницы не будут работать установите нужные права доступа на файл htaccess, после чего нужно будет обновить его.
|