IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Установка и настройка сервера приложений Denwer, Denwer
builder
сообщение 24.2.2008, 11:06
Сообщение #1


Администратор
********

Группа: Главные администраторы
Сообщений: 1194
Регистрация: 2.9.2010
Пользователь №: 1



Установка и настройка сервера приложений Denwer.
Оф. сайт: ]]>http://www.denwer.ru/]]>
Версия статьи 1.1
Всё описанной относится к версии сервера Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe

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 и на основе личного опыта.
Будет дополняться по мере вопросов и комментариев.

Источник: vFOSE.ru
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 8.8.2020, 2:45
 
     


Мнение администрации сайта может не совпадать с точкой зрения авторов статей и других материалов, опубликованных на сайте.
Все файлы расположенные на данном ресурсе были взяты из открытых источников.