Страница 1 из 18

Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 09 сен 2007, 17:53
zk
Установка и настройка сервера приложений Denwer.
Оф. сайт: http://www.denwer.ru/
Версия статьи 1.1
Скачать в DC: Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe
Всё описанной относится к версии сервера Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe

denwer.png
Стартовая страница Denwer


1. Что такое Denwer.

Предлагаемый комплекс программ позволяет запустить полноценный веб-сервер
Apache с поддержкой PHP, Perl и сервер MySQL на машине, работающей под
управлением MS Windows 95/98/Me/NT/2000/XP. Как правило, при установке не
требуется никакой настройки, комплекс может использоваться даже
неподготовленными пользователями. Тем не менее, он может найти применение
не только для обучения азам веб-программирования, но и для отладки
интерактивных сайтов, программ, использующих базу данных MySQL, написанных
на языках PHP и Perl.

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

2. Установка.

Дистрибутив поставлятся в виде самораспаковывающегося архива 7-zip (http://www.7-zip.org),
содержащего также и автоматически запускаемый инсталлятор.
После того, как вы скачали дистрибутив, вам нужно его запустить. Вначале архив будет распакован во временную директорию (нужно немного подождать), а затем автоматически запустится инсталлятор.
Вас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Далее вам предложат ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуем вам согласиться со значением по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе — чаще всего так и происходит с диском Z:.
После этого начнется копирование файлов дистрибутива, а под конец вам будет задан вопрос, как именно вы собираетесь запускать и останавливать комплекс. У вас есть две альтернативы:
1. Создавать виртуальный диск при загрузке машины
2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при остановке серверов.
Советую выбрать второй вариант.

Собственно, вот и все. Вы сможете выполнить установку комплекса, имея всего 2 клавиши на клавиатуре: Enter и Y (чтобы ввести Yes).

3. Первый запуск.

После завершения установки сразу же щелкайте по созданному инсталлятором ярлыку Start servers на Рабочем столе, а затем, дождавшись, когда все консольные окна исчезнут, открывайте браузер и набирайте в нем адрес: http://localhost.
Вы окажетесь на стартовой странице.

4. Настройка веб-сервера.
Для того чтобы создать собственный хост переходим в папку Z:\home\ и содаём папку, в качестве названия которой, нужно ввести зарегистрированное вами имя, например primer.vfose.ru , а внутри неё создадим папку www, именно в ней будут храниться страницы вашего хоста.
Теперь когда хост создан нужно перезапустить сервер воспользовавшись, например, ярлыком Restart servers на Рабочем столе.
В папке Z:\home\primer.vfose.ru\www\ cоздадим файл index.html со следующим содержимым: "Привет всем!" и сохраним его.
Теперь перейдя по адресу http://primer.vfose.ru браузер должен выдать:

Привет всем!

Теперь вы можете создавать свои странички на языке HTML или с использованием скриптов PHP, а так же установить движок форума, сайта и т.д.

Но это уже тема для отдельной статьи.

Внимание!
В целях безопасности рекомендую в файле Z:\home\localhost\.htaccess добавить такие строки:
Код: Выделить всёРазвернуть
Allow from 127.0.0.1
Deny from all

Сделать это нужно потому что существует возможность доступа к утилитам извне по имени localhost, например к phpMyAdmin, а он настроен по умолчанию на вход от имени суперпользователя root без пароля.
Спасибо за предоставленную об уязвимости информацию - gasKnyaZb, он отправил отчёт об этой ошибке разработчикам Denwer, и в следующей версии скорее всего она будет исправлена.

(с) zk
Статья написана при использовании документации к Denwer и на основе личного опыта.
Будет дополняться по мере вопросов и комментариев.

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 10 сен 2007, 12:26
!M@kLeR!
и за это спасибо)
UPDATE: а как его потом нормально удалить?

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 10 сен 2007, 22:47
-=(Wak)=-
!M@kLeR! писал(а):и за это спасибо)
UPDATE: а как его потом нормально удалить?

Он в системе ничего радикального не делает
так что просто удали файлы)

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 12 сен 2007, 13:53
PUNK
а как создать?index.html :shock:

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 12 сен 2007, 14:06
DPX-Infinity
PUNK писал(а):а как создать?index.html :shock:


эээ, а ты не знаешь как создавать файлы? Правой кнопкой на пустом месте в "Проводнике"/Создать/Текстовый документ. Потом переименовываешь этот файл в index.html

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 12 сен 2007, 14:15
PUNK
Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 12 сен 2007, 14:36
Костик
PUNK писал(а):Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:


Блин.... выражайсо яснее..

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 12 сен 2007, 15:23
-=(Wak)=-
PUNK писал(а):Ну зделал но он у мну перехлжит на топсервер а не на привет!!!!!!!!!!!!чё делать? :shock:

Смени расширение !
сделай так чтоб в системе отображались расширения файлов !
или в блокноте
Файл Сохранить как \
а там выбираешь тип файла: все файлы(*.*)
и сохраняешь как нужно !
+ вопро млин !Изображение

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 14 сен 2007, 11:24
PUNK
а это бесплатно? :shock:

Re: Установка и настройка сервера приложений Denwer

СообщениеДобавлено: 14 сен 2007, 12:20
DPX-Infinity
PUNK писал(а):а это бесплатно? :shock:


что бесплатно? :?: