Сегодня долгожданный урок о том, как перенести сайт на cms с любого локального сервера (openServer, wamp, denver и прочих) на хостинг.
1. Зарегистрироваться на хостинге (рекомендую бегет — отличный хостинг под любые cms, 30 дней теста).
2. Зарегистрировать домен (если у вас его еще нет) — можно сделать прямо на хостинге.
3. На хостинге создать базу данных и пользователя к ней (на многих хостингах пользователи создаются автоматически, т.е. название базы = название пользователя) — делается это обычно в разделе MySQL, да не забудьте записать все данные.
4. Экспорт базы с локального веб сервера — идем в phpmyadmin выбираем нужную БД, нажимаем на неё и после её загрузки жмем на вкладку “Экспорт”, Способ экспорта: Обычный, “Ok”
5. Копируем сайт с локального сервера в какую нибудь отдельную папку и в эту же папку закидываем файл базы (должен быть распакован)
6. Узнаем полный путь до корня сайта на хостинге, как это сделать читаем здесь.
7. Меняем все пути в конфиг файлах сайта (с локального веб хостинга) на полные пути хостинга. Сделать это можно массово при помощи Notepad++
8. Перенос базы на хостинг. Идем в phpMyAdmin и импортируем в него базу.
9. Перенос файлов на хостинг. Сделать это можно к примеру при помощи FileZilla
10. Правим подключение к базе данных в конфиг файле сайта
В принципе, все. Вот такая небольшая универсальная пошаговая инструкция по переносу сайтов с локальных веб серверов на хостинги. Если остались вопросы, то с радостью отвечу на них.
«изменить в нём параметры абсолютного пути к файлам и папкам Вашего сайта» — как узнать этот абсолютный путь?
К примеру у ваш сайт на денвере имел адрес localhost/mysite и вы купили домен mysite.ru, вот вам нужно будет заменить localhost/mysite на mysite.ru