Шаг 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 баз — то что нужно.

Шаг 14. Регистрация домена.

Первым делом заведите себе аккаунт у регистратора и залогиньтесь. Дальше я покажу как зарегистрировать домен в зоне ru у регистратора reg.ru, но если Вы выбрали webnames.ru, то там все практически идентично. Что касается GoDaddy, и других регистраторов, у которых на сайте нет поддержки русского языка, то постарайтесь разобраться сами, или пользуйтесь гуглом. В крайнем случае, пишете мне, помогу чем смогу.

И так, пополните для начала свой счет на нужную сумму (один домен ru стоит 88 рублей) а затем, в меню слева выберите «Домены» и на открывшейся странице нажмите на «Зарегистрировать домены».

Введите доменное имя, или имена, если регистрируете несколько доменов одновременно. Предварительно следует проверить доменное имена на занятость. Каждое доменное имя нужно вводить с новой строки.

Введите доменное имя которое хотите зарегистрировать.

Если все сделано правильно и домен свободен, вы увидите следующее:

Регистрация домена

Дальше нужно выбрать администратора, и прописать DNS.

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

Выбрать администратора и прописать DNS

Убедитесь что все верно

Регистрация домена

и нажмите кнопку «Зарегистрировать домены». Задание на регистрацию домена создано. Можете перейти на страницу просмотра текущих заданий:

Домен поставлен в очередь на регистрацию

Как правило, домены регистрируются в течении 1-2 часов. Иногда нескольких минут.

Домен ожидает регистрации

Когда домен будет зарегистрирован, он появится в списке ваших доменов.

Шаг 13. Домен.

Практически все что нужно было сделать — мы сделали. Сайт наполнен контентом, дизайн выбран, все настроено. Теперь, нам нужно купить домен. Я говорю купить, потому что для нулевого, в плане показателей тИЦ и PR сателлита под биржи ссылок, обязательно нужен платный домен второго уровня. И на будущее, приготовьтесь всегда покупать домены под свои проекты. Создание сайтов на бесплатных доменах, оставьте раз и навсегда в прошлом.

Нам необходимо зарегистрировать домен как можно дешевле, у наиболее надежного регистратора. Конечно, самые надежные регистраторы это самые крупные и известные, такие как: reg.ru, nic.ru, godaddy.com и прочие. Но цены у них, не самые низкие. В настоящий момент, домен в зоне ru стоит в reg.ru 300 рублей. Это цена домена в зоне com у GoDaddy, или где либо еще. Нам это не подходит — слишком дорогое удовольствие для простого сателлита. К счастью, есть неплохая альтернатива, регистрация домена у реселлеров доменных имен. У них, домен в зоне ru стоит от 88 рублей, а надежности вполне достаточно, чтобы доверить этот домен им на сохранение. Такими регистраторами являются:

  1. reg.ru
  2. webnames.ru

Я сам постоянно регистрирую у них домены, и в надежности полностью уверен. Иначе, не стал бы даже рекомендовать.

Есть еще один вариант: Вы можете зарегистрировать домен в международной зоне info у GoDaddy и код WOWOCHKA на 35% скидку, однако, продление этого домена будет стоить уже на много дороже. К тому же, GoDaddy не принимают WebMoney, нужна кредитная карта. Также, как показывает практика, Яндекс с подозрением относится к новым сайтам на доменах info, индексирует их на много дольше обычного. Поэтому, я все-таки рекомендую остановить свое внимание на одном из двух предложенных мною реселлеров доменов в зоне ru. Для сателлитов, это оптимальный вариант.