Установка программного пакета Денвер
Последнее изменение: 17/03/2022 13:38:24Проект "Денвер" - это дистрибутив уже настроенных программ для отладки динамических сайтов. Он включает в себя связку Apache+MySQL+PHP4, а также ряд дополнительных утилит. Проект "Денвер" расшифровывается как "Джентльменский набор веб-разработчика". Его официальный сайт поддержки находится по находится по адресу:
Дистрибутив Денвера
Первым делом нам необходимо скачать нужный дистрибутив (их там несколько). Нам необходим базовый комплект (его объем ~3Mb), который можно взять вот по этой ссылке:
После скачивания и запуска программы установки Денвер задаст несколько вопросов. Первым будет вопрос, в какую папку ставить. Укажите следующую:
c:\denver\
Затем программа установки спросит букву виртуального диска. Дело в том, что установленный Денвер работает и запускается с виртуального диска, чтобы максимально имитировать структуру каталогов Unix. Укажите любую свободную букву с конца. Если сетевых дисков нет, то можно выбрать букву Z, если же она занята, то Y, X и так далее.
После того, как Вы ответите на эти вопросы, начнется процесс распаковки и установки дистрибутива. По окончании установки будет задан последний вопрос, определяющий, как именно требуется запускать Денвер. На выбор предлагается запуск в виде сервиса (1 вариант) или в виде создания ярлыков для ручного запуска (2 вариант). Выберите второй вариант и программа установки создаст на рабочем столе три ярлыка, управляющие программой. Чтобы начать работать с Денвером, сделайте двойной щелчок на ярлыке с именем "Run". На некоторое время откроется консольное окно, которое потом свернется в трей и будет там находиться постоянно.
А теперь запустите любой браузер и наберите в его адресной строке:
http://localhost/
Если установка прошла нормально, то Вы увидите страничку с информацией о Денвере и ряд ссылок на странички с входящими в Денвер утилитами.
Структура каталогов Денвера
Денвер использует для своей работы структуру каталогов, максимально приближенную к UNIX, т.е. к той системе, под которой и будет работать движок "Wikipad". Чтобы грамотно установить любой динамический сайт, необходимо кое-что знать об этой структуре. Откройте проводник (а лучше Total Commander или Far), а затем зайдите в каталог "c:\denver". Вы как раз увидите эту самую структуру. Основные каталоги следующие:
- /etc/ - всевозможные конфигурационные файлы
- /bin/ - системные программы
- /usr/ - пользовательские программы (в этом каталоге, в частности установлены Apache, PHP и MySQL)
- /tmp/ - временные файлы
- /home/ - пользовательские данные (это самый главный для нас каталог, т.к. именно там и располагаются сайты)
Все сайты устанавливаются в каталог "home". Для каждого сайта заводится своя отдельная подпапка со следующей структурой:
/home/ /yoursite/ /cgi/ - здесь размещаются CGI-скрипты в случае надобности /www/ - а здесь собственно сайт
Денвер умеет автоматически прописывать все необходимые настройки web-сервера - достаточно просто создать вышеприведенную структуру папок и перезапустить Денвер. Перед добавлением нового сайта не забудьте остановить Денвер, иначе ряд файлов будет заблокирован для изменений.
Установка собственного сайта
Чтобы потренироваться, создайте в каталоге "home" подкаталог "wikipad", а в нем в свою очередь подкаталог "www".
/home/ /wikipad/ /www/
А затем в каталоге "www" создайте файл "index.htm" следующего содержания.
<html> <head> <title>Тестовый сайт</title> </head> <body> <p>Тестовый сайт</p> </body> </html>
Теперь снова запустите Денвер, а в браузере наберите:
http://wikipad/
Если все было сделано правильно, то Вы увидите текст только что созданной HTML-странички. Когда Вы закончите работать с Денвером, то его нужно остановить, воспользовавшись соответствующим ярлыком на рабочем столе.
Установка системы "Wikipad"
Для установки системы "Wikipad", достаточно распаковать дистрибутив в системой в ранее созданную папку "/home/wikipad/www/", не забыв предварительно удалить файл "index.htm". При установке системы "Wikipad" под Денвером, необходимо скачать с сайта поддержки проекта, дистрибутив "Wikipad" без встроенного web-сервера.
По умолчанию, исходный дистрибутив распространяется с выключенной опцией экспорта сайта, но это Вам может понадобиться для создания статической версии сайта. Включить данную опцию можно отредактировав конфигурационный файл системы:
/includes/configuration.php
Откройте данный файл в обычном блокноте, найдите там следующие строчки:
// Флаг работы системы в режиме возможности экспорта содержимого сайта $globals["export_flag"] = 0;
Измените значение флажка "export_flag" с нуля на единицу и сохраните файл. После обновления странички в браузере, в главном меню сайта, появится пункт "Экспорт сайта". Перед тем как экспортировать сайт, Вам нужно будет также создать папку "export", в которой и будет находиться сгенерированный сайт. По умолчанию, эта папка определена на том же уровне, что и сама система. Применительно к установке под Денвером, файловая структура будет выглядеть следующим образом:
/home/ /wikipad/ /www/ - здесь находится сам движок "Wikipad" /export/ - в этой папке будет генерироваиться статический сайт
После всех этих настроек, попробуйте сгенерировать статическую версию сайта и убедитесь, что у Вас все корректно работает. Вы также можете установить локальную версию системы "Wikipad" со встроенным web-сервером, где данные настройки уже прописаны по умолчанию.