Про DENWER писалось и будет написанно уйма всего. Как положительного так и не очень. Но, как человек, занимающися WEB-ом скажу: без него тяжко. Да, есть заменители, да, можно поставить всё самому и попробовать "ручками" и "на ощупь" установить, настроить и запустить и Apache, и PHP, и MySQL. Но, для начинающих всё интуитивно понятно и легко будет именно в DENWERе.
Сразу хочу предупредить - это не Руководство К Программе. Это просто мысли вслух человека, который работает с ней и на ней.
И так, начнём.
1. Установка.
Для начала нам естественно понадобиться сама программа. Она находиться тут. Для того, что бы её скачать придёться пройти процедуру регистрации.
Не бойтесь процедуры регистрации. Спамом не закидают! За те, почти 2 года, что я пользуюсь DENWERом, мне ещё ни разу не пришло письмо с нежелательным контентом.
Скачав установочный файлик и запустив его, вы, как обычно, попадаете в "мастер установки".
Не пугайтесь, что он не похож на обычный мастер. В нём просто нужно внимательно читать каждое слово и выполнять команды, которые требуются. В принципе, установка практически автоматизирована, и по этому от вас не нужны большие усилия. Выбрать место и задать букву латинского алфавита - вот и всё. При этом все браузеры должны быть закрыты. В конце не забудьте разрешить запуск виртуального диска вместе с Виндовсом. После установки на рабочем столе появиться значок DENWERа. Запусаем его.
И лишь за тем можно запустить любой браузер. Для проверки в адрессной строке браузера пишем такт: lockalhost или localhost/denwer. Если у вас открылась картинка, приведённая ниже, то установки прошла успешно.
Пока, вроде бы, всё просто. DENWER установлен и работает на вашем компьютере. УРА! Теперь не мешает проверить, будут ли открываться сайты под его управлением. Для этого в адресную строку браузера вбиваем простой адресочек: http://test1.ru/ Если у вас открылась картинка, изображённая ниже, то всё работет.
2. Начало работы.
Для начала нам нужно понять, что же произошло на самом деле с нашим компьютером.
Зайдя в Мой Компьютер вы обнаружите ещё один диск с буквой, которую задали при установке DENWERа. У меня это буква Z
Замечательно! Заходим в этот диск и видем 6 обьектов, 5 папок: denwer; home; tmp; usr; www и один текстовый фалик README.txt. Рассматривать сейчас внутреннюю структу каждой папки не имеет смысла, так как мы будем работать лишь с одной из них, с папкой HOME. Именно тут и будут распологаться наши будущие проекты. В самой этой папке пока есть только одна папка: test1.ru. Если помните, то после установки пакета для окончательной проверки работаспособности мы заходили именно по адресу http://test1.ru/ Это именно и есть физически данный сайт. Как же он устроен? Зайдя в папку видем ещё одну папку: WWW. А уж в ней файлик INDEX.HTML. Именно так, и не как иначе вы должны создавать свои сайты: Z: -> home -> /название вашего сайта/ -> www -> фалы и папки вашего сайта. Иначе DENWER не будет работать. Ещё один маленький нюанс. После того, как вы создали новую папку-сайт в папке home, ОБЯЗАТЕЛЬНО сделайте рестарт DENWERу, при этом закрыв браузеры! Иначе ничего не будеть работать! Вроде бы всё, для простых сайтов. Но есть сайты, а особенно CMS-сайты, которые требуют установку MySQL. Не пугайтесь этих "страшных слов". С DENWERом весь поцесс создания Баз Данных MySQLа упрощено до безобразия! В адресной строке браузера набираем http://localhost/denwer/ , в открывшемся заглавном окне спускаемся вниз и ищем раздел Утилиты. В этом разделе кликаем на ссылку Заведение новых БД и пользователей MySQL
В открывшемся окне нам нужно заполнить только Имя базы данных. Программа сама копирует это имя в строку Логин. Я обычно не заполняю Пароль, но это на усмотрение каждого. После нажатия на кнопку в низу - Создать БД и ползователя, можно смело закрывать это окно, т.к., будьте уверены, база создана.
Ну вот, собственно и всё. На все вопросы, связанные с работай пакета можете обращаться прямо тут в коментах, либо на форуме программы. Огромное спасибо Дмитрию Котерову за эту замечательную штуку!
ок, а что делать дальше, после того как этот денвер установлен? как сделать так, чтобы на http://test1.ru смогли заходить все желающие? почему именно такое название? ведь таких любителей поэкспериментировать может быть много, а название всего одно
1. Всё это как раз для экспериментаторов-одиночек... Для не понятливых поясняю: изначально выход для сайтов созданых или прописанных в Денвере закрыт 2. Если уж приспичило показать свои "художесва" друзьям, то на форуме проги есть целая ветка, как куда и что...но, повторюсь, прога не для выхода в сеть. Она, как бы сеть сама в себе, вернее в Вашем компьютере... 3. Обещаю выложить продолжение статьи, в котором подробно опишу функционал Денвера по порядку... А заодно, как и что в нём настроить
т.е. говоря простым языком - это чисто для себя, в познавательно/развлекательных целях и с её помощью нельзя на домашнем компе захостить страничку и "держать сайт дома"?
Можно, но опять таки - это не основная цель... Да и трафик, опять же... Есть один знакомый, который держал дома свой сайт. Выдерживал до 40 посетителей за раз... А смысл? Есть же куча бесплатных серверов. Денвер же больше для разработчиков. Что бы ни кто не знал, что ты и как делаешь, как твои запросы обрабатываются в базах и прочее... Или, например, как я. Делаю новый шаблон для какого-то сайта. Но, не буду же я его испытывать в "сыром" виде прямо на живом сайте. А так, дома посмотрел, если всё ок, то можно и в сеть заливать... То же самое с целыми сайтами. Сделал сайтик, набил его контентом, потестировал, а уж потом залил сразу всё на сервак и вперёд, рекламировать