Шаг 16. Установка сайта на хостинг.

Определитесь с хостингом. Можете выбрать один из тех, которые предложены мною ЗДЕСЬ. Обратите внимание на то, какая панель управления используется на хостинге. Лучшая на мой взгляд — cpanel.

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

Дальше я буду исходить из того, что ваша панель управления — cpanel.

При первом посещении cpanel, для удобства, нужно установить русский язык вместо английского, использующегося по умолчанию.

  1. Перейдите в раздел «Дополнительные домены» и добавьте свой домен. Если у вас всего один домен, и при заказе хостинга вы его уже указывали, то этот пункт пропустите.
  2. В разделе «Мастер баз данных MySQL» создайте базу данных и пользователя.
  3. На локальном сервере (Денвере) экспортируйте вашу базу данных в файл. Для этого выберите базу, и нажмите на «Экспорт».
  4. Откройте файл с базой данных в Notepad++ и через функцию Поиск-Замена, замените все старые ссылки (на локальном сервере, имеют вид 000.test1.ru) на ссылки соответствующие вашему домену.
  5. В панели управления хостингом, перейдите в раздел phpMyAdmin, выберите созданную вами базу данных, и импортируйте базу данных которую вы сохранили в файл. Для этого, в phpMyAdmin на хостинге, выберите созданную базу данных, нажмите «Импорт» и укажите путь к файлу с базой данных. Или, вы можете открыть файл, скопировать его содержимое в буфер обмена, и выполнить SQL запрос.
  6. На локальном сервере, откройте и отредактируйте файл /engine/data/dbconfig.php укажите базу данных, имя пользователя базы данных, и пароль которые вы задавали при создании базы данных на хостинге. Сохраните изменения.
  7. Создайте zip архив с любым названием, и добавьте в него все файлы вашего сайта. Т.е, все что находится в корневой директории сайта.
  8. На хостинге, в панели управления, перейдите в «Диспетчер файлов». В директории public_html, вы увидите папку с именем добавленного вами дополнительного домена. Откройте ее, это корневая директория вашего сайта. Если Вы дополнительный домен не добавляли, и он у вас всего один, то сама директория public_html это и есть ваша корневая директория. Загрузите в корневую директорию архив с файлами сайта, и распакуйте его.
  9. Установите права на запись (777) для следующих файлов и папок (выберите файл или папку, и нажмите «Изменить разрешения»):
    1. Папка uploads и все под папки.
    2. /templates/ваш шаблон и все нужные файлы и папки внутри.
    3. /engine/data/config.php
    4. /engine/cache
    5. /engine/cache/system