Джентльменский набор Web-разработчика
Материал из VTK Wiki
Общее описание пакета
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер» — почти как название города) — набор дистрибутивов, используемый Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Поскольку пакет включает в себя вполне "взрослое" программное обеспечение сайта, его можно использовать не только для локальной отладки веб-разработок, но и для публикации своего контента в сети или в Интернете.
Базовый пакет Денвера включает:
- Apache, SSI, mod_rewrite, mod_php.
- PHP4 с поддержкой GD и MySQL.
- MySQL с поддержкой транзакций (mysqld-max).
- Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
- Система управления запуском и завершением.
- phpMyAdmin — система управления MySQL через Web-интерфейс.
- Ядро Perl без стандартных библиотек (они поставляются отдельно).
- Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
- Инсталлятор (нечто вроде InstallShield).
Дополнительные модули, компоненты и программы доступны в виде пакетов расширений.
Последнюю версию базового пакета можно всегда скачать с сайта его авторов по адресу: http://www.denwer.ru/dis/latest
Установка пакета
- Текст нещадно передран с сайта авторов пакета и приводится здесь для удобства пользователей ВТК, не имеющих доступа в Интернет.
Прежде всего, необходимо скачать последнюю базовую версию дистрибутива программы по ссылке выше. Далее - запускается скачанный .exe-файл, после чего дистрибутив будет распакован во временный каталог и начнется его установка. Программа установки написана на Perl и потому выглядит жутковато, поскольку работает в окошке консоли, но пугаться этого не следует. Просто следуйте указаниям и отвечайте на ее вопросы.
Вас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Настоятельно рекомендуем вам устанавливать комплекс в каталог первого уровня — то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют вас ввести имя директории вручную. Наверное, вам не нужны лишние проволочки при установке расширений?
Далее вам предложат ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуем вам согласиться со значением по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе — чаще всего так и происходит с диском Z:. Диск будет подключаться и отключаться автоматически и на любой системе, как вы захотите. Не пугайтесь также слов «виртуальный диск» — нет ничего удобнее, чем использовать его в связке с серверами.
После этого начнется копирование файлов дистрибутива, а под конец вам будет задан вопрос, как именно вы собираетесь запускать и останавливать комплекс. У вас есть две альтернативы:
- Создавать виртуальный диск при загрузке машины (естественно, инсталлятор позаботится, чтобы это происходило автоматически), а при остановке серверов его (диск) не отключать. На взгляд автора пакета - это наиболее удобный режим, и он сам пользуется только им.
- Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при остановке серверов.
В некоторых версиях Windows 98 имеется ошибка, в результате которой диск с первого раза не отключается — эксперименты и исследования показали, что это именно ошибка в системной команде subst, а не что-то иное.
Наконец, установка завершена. Сразу же щелкайте по созданному инсталлятором ярлыку Start servers на Рабочем столе, а затем, дождавшись, когда все консольные окна исчезнут, открывайте браузер и набирайте в нем адрес: http://localhost.
Если тестовая страница все же не загрузится, проверьте:
- Отключен ли у вас прокси-сервер в настройках браузера?
- Запущен ли Денвер? Если да, нет ли ошибок при щелчке на пиктограмме пера (справа внизу)?
- Не запущен ли у вас какой-то другой Web-сервер, который мешает Денверу? Например, Microsoft IIS? Если да, отключите его.
Наконец, если ничего не помогает, загляните на сайт разработчика в список часто задаваемых вопросов, а затем, если проблема не решится, отправьте детальное описание ошибки в их форум.
Денвер-2 прошел тестирование в следующих ОС:
- Windows 95/98/ME
- Windows NT
- Windows 2000/XP
