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

Решили перенести сайт на качественный и недорогой хостинг в Германии, на котором сайты летают со скоростью молнии, но не знаете как?

10 шагов чтобы сделать перенос сайта на другой хостинг:

1. Создайте архив, который содержить файлы сайта.


1.1 Если на предыдущем хостинге используется панель ispmanager — зайдите в ипсменеджер — инструменты — менеджер файлов, выделите папку www и нажмите кнопку «Архив»
(в меню, которое расположено справа вверху).

1
После создания архива скачайте его либо с помощью фтп клиента типа Filezilla либо в испменеджер — инструменты — менеджер файлов выделите нужный архив и нажмите кнопку «Скачать».

1.2 Вы можете скопировать файлы сайта себе на компьютер с помощью фтп клиента, а затем сделать архив, к примеру программой WinRAR.

2. Создайте дамп БД, которая используется на сайте.

2.1 Если на предыдущем хостинге используется панель ispmanager — зайдите в ипсменеджер — инструменты — базы данных, выберите нужную базу данных и нажмите «Скачать».

2
2.2 Также Вы можете сделать дамп с помощью PHPMyAdmin.
Испменеджер — доп.приложения — PHPMyAdmin — в  левой колонке выберите нужную БД — в правой части перейдите на вкладку Экспорт и нажмите ОК.

Кроме того, Вы можете написать тикет в техподдержку хостинга, с просьбой сделать бекап аккаунта и дать на него ссылку.

3. На нашем хостинге:
3.1. Заходите в панель управления испменеджер, логины-пароли-ссылки есть в письме, которое отсылается после оплаты и создания аккаунта.
Если это письмо не пришло — проверьте папку Спам. Копия письма есть в личном кабинете — почта.
3.2. Испменеджер — Word Wide Web — www домены. Нажимаете в меню справа-вверху иконку «Создать». Вводите доменное имя, Автоподдомены — отключены, php — как модуль Apache.
Остальные настройки лучше оставить по умолчанию. Нажимаете кнопку ОК.

3
3.3. Испменеджер — инструменты — Базы данных — Создать. Заодно с бд создается и пользователь бд. Записываете/запоминаете настройки соединения с бд (имя бд, имя пользователя бд и пароль).

4

4. На своем компьютере разархивирует архив с файлами сайта и дампом БД.

Меняете пути и настройки соединения с БД в конфигурационном файле сайта.
Если Вы переносите WordPress:
открываете в текстовом редакторе (мы рекомендуем Notepad++) файл wp-config.php и меняете настройки соединения с БД (имя БД, имя пользователя БД и пароль).
переменные DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, не забывайте закрывать кавычки, это очень распостраненная ошибка, после чего сайт перестает работать!

Далее открываете в текстовом редакторе (мы рекомендуем Notepad++) дамп бд (если это архив — разархивируете его, дамп бд обычно — это простой текстовый файл с расширением sql).
И проверяете, чтобы не было путей со старого хостинга (тк у Вас на нашем хостинге изменилось имя пользователя, по сравнению с предыдущим), путь к папке с сайтом у нас (на тарифах SSD)
/var/www/username/data/www/site.ru

где username — Ваше имя пользователя
site.ru — Ваш сайт.

Если нашли — заменой меняете на новые пути.
Обычно это требуется при переносе wordpress, c Джумлой обычно этот пункт пропускается.

Если переносите Joomla:
открываете файл configuration.php
меняете настройки соединения с БД (переменные $db, $user, $password) на новые.
меняете пути в переменных $log_path, $tmp_path — путь к сайту у нас /var/www/username/data/www/site.ru
где username — Ваше имя пользователя
site.ru — Ваш сайт.

5. На нашем хостинге:

5.1 Заходите в испменеджер — Доп. приложения — PHPMyadmin. Для входа в пхпмайадмин используете логин-пароль от пользователя БД (а не от панели управления испменеджер или биллинга).
Слева выбираете бд, которую создали ранее, справа нажимаете вкладку импорт, выбираете файл с дампом, нажимаете ОК.
5.2 С помощью фтп клиента (рекомендуем Filezilla) закачиваете файлы сайта в соответствующую папку на хостинге.
Логин-пароль от фтп есть в письме, которое высылается после активации аккаунта, копия письма есть в личном кабинете — почта.

6. Работоспособность сайта, не меняя днс можно проверить, прописав в файл host cтроку вида
xxx.xxx.xxx.xxx site.ru
где первое значение — это IP сервера, второе — имя вашего сайта.
Файл hosts располагается в Windows в каталоге C:\Windows\system32\drivers\etc\hosts, в Linux это /etc/hosts

7. Меняете днс сервера в настройках панели управления доменного регистратора (где регистрировали домены) на наши (они есть в письме).
Ждете несколько часов, по стандартам 24 часа, но обычно до 12 часов. Сайт будет открываться с нашего хостинга.

8. В случае возникновения каких-то проблем при переносе смотрите лог ошибок php, который расположен в data/logs/site.ru.error.log

9. Для ускорения работы сайта в несколько раз на ровном месте рекомендуем для Joomla включать кеширование в настройках сайта, для WordPress рекомендуем плагин wp-supercache

Также для вордпресс есть полезные плагины: all-in-one seo pack, cyr3lat.

10. Для оценки скорости сайта и советов по оптимизации скорости/usability рекомендуем сервис PageSpeed Insights

Инструменты:
Notepad++ — бесплатная продвинутая замена стандартному блокноту
Filezilla — бесплатный фтп клиент

Если Вы никогда не переносили сайт на другой хостинг или не хотите забивать себе голову ненужной информацией  — у нас есть бесплатная услуга переноса сайтов на наш хостинг. Просто создайте тикет в личном кабинете(биллинг), укажите либо ссылку на архив с файлами сайта и дампом бд (к примеру его можно разместить на Google disk) либо ссылку от панели управления предыдущего хостинга — мы сделаем перенос в течении рабочего дня, после завершения переноса напишем дополнительно в тикете.