Не секрет что прежде чем выкладывать сайт в Интернет удобно и необходимо его отладить на своем компьютере. Особенно, если Интернет дорогой или мало скоростной и сайт не имеет базы данных, то есть после достаточно просто взять файлы с Денвера и залить их на хостинг.
Satellite-X как уже отмечалась ранее — не имеет базы данных и идеально переносятся с одного сервера (в нашем случае это Денвер) на другой.
Скачать Денвер можно на его .
Рассмотрим по шагам как на основе Satellite-X сделать и настроить полноценный сателлит на Денвере.
1. Для начала в папке”home” создадим папку с названием создаваемого сателлита, в нашем случае пускай это будет ”example”. Могу порекомендовать делать названия по возможности отличными от доменных имен, под которыми проект после будет выкладываться в Интернете, в нашем случае это вполне приемлемо. Таким образом после мы сможем работать одновременно с обоими копиями сателлита, с той, которая находиться на Денвере и той, которая уже будет в Интернете. После в созданной папке создаем еще одну с названием “www”, где и будут располагаться файлы сателлита.
2. Затем смело запустим Денвер. Теперь, что бы мы не изменяли в папке “example/www/”, мы сразу сможем посмотреть в браузере что изменилось. В нашем случае для просмотра сателлита достаточно ввести в адресной строке адрес “ http://example/”.
3. Теперь когда мы создали новый проект в Денвере, зальем все файлы Satellite-X в папку “example/www/”.
4. Настроим наш сателлит. Файлы настройки находятся в папке “config”. Чтобы CMS корректно работало необходимо в файле настройки “configbase.php” в качестве значения переменной $URLPATH задать “http://example/». Строка с этой настройкой будет иметь следующий вид: “$URLPATH=»http://example/»”. Если Вы назовете папку с Вашим сателлитом по другому, то это название нужно указать вместо “example”. Теперь набрав в адресной строке браузера адрес ”http://example/” мы увидим наш сателлит со стандартным дизайном и контентом.
5. Все строки настройки хорошо прокомментированы и Вам не составит труда настроить сателлит нужным образом. Кроме предыдущего изменения в настройках сателлита разумно также в файле “configspon.php” убрать код рекламы “$REKLAMA1 ” или вместо его разместить свой.
6. Чтобы удалить весь стандартный контент перейдите в папке “data” и удалите все файлы. После воспользовавшись формой добавления новых статей добавте Ваш контент на сателлит. Для открытия формы наберите в строке браузера ”http://example/editor.php”. Также Вы можете сделать файлы с новым контентом вручную и самим поместить их в папку “data”, но это займет больше времени.
7. Если Вы желаете отсортировать пункты меню воспользуйтесь файлом “map.txt”, который лежит в корне Вашего сателлита, указав там в нужной очередности пункты меню. После, в файле настройки “configsys.php” укажите в качестве значения переменной “$SORTEDMENU” слово “true”. Перед тем как просмотреть новое содержимое сателлита удалите все файлы с папки “system”, именно там находятся файлы кеша, которые после удаления создаются снова, но уже с обновленной информацией.
8. Чтобы изменить содержимое главной страницы Вашего сателлита откройте файл “main.txt” и измените его содержимое. Аналогично для изменения текста на странице “О компании” необходимо изменить содержимое файла “company.php”.
9. Новости сайта находятся в папке “news_”. Они изменяются, добавляются и удаляются вручную.
10. После того как Вы настроили сателлит и наполнили его необходимым контентом, осталось последнее — изменить шаблон Вашего сателлита. Для этого в папку “shablony“ поместите необходимый шаблон. После в нужное место (куда идет ссылка с шаблона) поместите, если необходимо, файл каскадных таблиц стилей, например в корень сайта. При этом нужно помнить о стандартном файле “ds.css”, чтобы он не влиял на Ваш файл стилей. Нужно либо его удалить, взяв с него необходимые настройки, например для меню сайта, либо урезать (изменить) для того чтобы его настройки гармонировали с настройками для нового шаблона. После можно удалить с папки “images” уже ненужные картинки для стандартного шаблона и разместить там картинки для нового шаблона.
11. Затем в файле настроек “configbase.php” изменим путь к шаблону. Для этого нужно изменить значение переменной “$PATH_TEMPLATE” – вместо названия “newshablon.php” указать название Вашего нового шаблон. Чтобы этот шаг не делать, достаточно удалить шаблон “newshablon.php”, и вместо него с тем же названием записать Ваш шаблон.
12. На этом настройка сателлита на Денвере закончена и Вы может протестировать Ваш новый сателлит, именно так он будет работать, когда будет размещен в Интернете.
Чтобы выше созданный сателлит разместить на хостинге в Интернете, достаточно на хостинг в корень залить файлы с папки “example/www/” и выставить соответствующие права на нужные папки и файлы. При этом файл “editor.php”, который находится в корне скрипта, если Вы не планируете более добавлять новые статьи можно не заливать на хостинг.
Затем необходимо как и при переносе сайта на другой домен в файле настройки “configbase.php” в качестве значения переменной $URLPATH задать путь к Вашему сателлиту в Интернете, например “http://example.ru”.
Если Вы все сделали правильно у Вас появиться еще один сайт в Интернете, чего я Вам и желаю.
В данном посте упор был сделан на тонкости настройки Satellite-X на Денвере, более детальное руководство по настройки Satellite-X читайте на .
В нашем случае использовался Денвера 3 и Satellite-X версия 2.31.
Удачной Вам работы с Satellite-X