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