Шаг 17. Настройка сайта на хостинге

Зайдите в админку сайта и откройте раздел «Настройка системы». Настройте мета теги, ключевые слова и прочее. Также, измените адрес сайта (замените имя домена).

В разделе «Карта сайта для Google и Yandex» сгенерируйте карту сайта, и разошлите ее поисковикам. Обязательно поставьте ссылку на карту сайта в низу сайта, или в меню, как вам угодно. Карта сайта нужна для того, чтобы помочь роботам поисковых систем лучше индексировать ваш сайт.

Зарегистрируйте сайт в одном или нескольких сервисах статистики (например liveinternet) и установите код счетчика. Код устанавливается в разделе «Шаблоны сайта» -> «Общий макет страницы | main.tpl».

Собственно, на этом этапе все. Ваш сайт полностью готов.

Шаг 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

Шаг 15. Хостинг.

Грубо говоря, хостинг это место на сервере, где будут хранится файлы вашего сайта. Выбирать хостинг нужно с особой тщательностью, учитывая всевозможные нюансы. Например такие как:

  • Загруженность серверов. Некоторые хостеры сильно перегружают свои сервера сайтами, размещая их по 100500 штук, и не следят за использованием ресурсов сервера. Это приводит к тому, что все сайты размещенные у такого хостера «подвисают», а иногда на некоторое время, вовсе перестают работать.
  • Нужные настройки. Для статических сайтов подойдет любой хостинг, но для сайтов на CMS требуется поддержка определенных функций. Как минимум: наличие MySQL и правильно настроенный интерпретатор PHP.
  • Цена. Для сателлитов нужен хостинг подешевле, движок DLE не особо грузит сервер, так что в особых наворотах никакой необходимости нет. Но, конечно, цена не должна идти вразрез с качеством.
  • Надежность. С этим все ясно. Не стоит размещать даже самые убогие сателлиты у хостеров, которым плевать на свою репутацию.
  • Хорошая тех поддержка. Актуально для новичков, которым может потребоваться помощь при установке и настройке сайта на хостинге.

Собственно, в настоящий момент найти хостера соответствующего всем заявленным требованиям не составит труда. Хостеров довольно много.

Порекомендовать могу следующие хостинги:

  • firstvds — Вполне приличное качество за низкую цену.

Если вам нужно разместить более 50-ти сателлитов, то лучше хостинга чем firstvds сложно найти. По тарифу «Профи» всего за 260 рублей в месяц вы получите 6 Гб. места на жестком диске, и неограниченное количество сайтов и MySQL баз — то что нужно.

Шаг 1. Денвер.

Первым делом, скачайте себе Денвер, и установите его. Денвер — это джентльменский набор web-разработчика (с). На нем, Вы будете создавать свой сайт, править его, и только потом, уже полностью готовый к работе сайт загрузите на хостинг. Денвер нужен для удобства. Создавать сайт на своем компьютере удобнее, чем на сервере, и соединение с интернет не требуется, и домен не нужен, и хостинг тоже. Описывать саму установку я не буду, там все очень просто. Но, если возникнут вопросы, или не дай бог проблемы, пишите мне, разберемся.

Скачать Денвер последней версии можно здесь.