Здравствуйте, Гость. Добро пожаловать на наш сайт!  
 
     
   
 
Статьи
» Все для вебмастера
» P2P сети
» Технология ADSL
» Настройка IP TV
» Модемы Zyxel
» Модемы Acorp
 
Реклама
» 
 
Установка и настройка сервера приложений 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.yousite.ru , а внутри неё создадим папку www, именно в ней будут храниться страницы вашего хоста.
Теперь когда хост создан нужно перезапустить сервер воспользовавшись, например, ярлыком Restart servers на Рабочем столе.
В папке Z://homeprimer.yousite.ru/www cоздадим файл index.html со следующим содержимым: "Привет всем!" и сохраним его.
Теперь перейдя по адресу http://primer.yousite.ru браузер должен выдать:

Привет всем!

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

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

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

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

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

  • Создание торрент-трекера. Тут все,чтобы сделать свой трекер
  • Советы по настройке веб-сервера Apache
  • Установка и настройка сервера приложений TopServer
  • Работа с MySql в phpMyAdmin
  • Установка и настройка веб-сервера lighttpd
  • Установка блогового движка WordPress
  • Установка форума phpBB3
  • Свой сайт - это просто! CMS Siteman
  • Стили для phpBB3
  • Установка MKPortal
  • Правообладатель материала - сайт vfose.ru