Что такое денвер и где его. Установка Denwer. Пошаговая инструкция. Где скачать Denwer, как его установить и запустить

Доброго дня уважаемые читатели. Данная тема изжевана вдоль и поперек и есть наверное на каждом , где-то есть неточности и неполнота информации, а также не хватает фото и пошаговых скриншотов, пересмотрев все сайты я сделал полный обзор, подробное руководство по установке и настройке полезного для веб-мастера инструмента – Denwer (читается «Денвер» — джентельменский набор веб разработчика).

Теория. Что же такое Денвер и как он работает?

Денвер – это программная оболочка (эмулятор веб сервера на системе unix ) включающая в себя набор дистрибутивов и модулей (Apache+SSL, PHP5, MySQL5, phpMyAdmin и т.д. ) для отладки сайтов на (локальном, https://localhost ) компьютере или ноутбуке без необходимости выхода в Интернет.

Поддержка ОС (Операционных систем): Windows XP/Vista/7/8 .

Особенности Denwer

Ключевая особенность Денвера — поддержка работы сразу с несколькими веб-проектами, каждый из которых располагается на отдельном виртуальном хосте (в виде отдельной папки). Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяВебПроекта.ру/www, и он тут же станет доступен по адресу https://ИмяВебПроекта.ру, далее мы это рассмотрим подробнее.

Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов поверх старых.

Состав базового пакета Денвера:

  1. Apache 2 с поддержкой SSL и mod_rewrite.
  2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки MySQL и sqLite.
  3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
  4. phpMyAdmin — панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
  5. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
  6. Система автоматического поиска виртуальных хостов и обновления системного файла hosts, а также конфигурации Apache. Благодаря ей добавление нового виртуального хоста (или домена третьего уровня) заключается в простом создании каталога в /home (см. по аналогии с уже существующими хостами) и перезапуске комплекса. Все изменения вносятся в конфигурационные и системные файлы автоматически, но вы можете управлять этим процессом при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).

На официальном сайте Денвера доступны дополнения («пакеты расширения»), расширяющие возможности базового комплекта:

  • PHP версии 3 в виде CGI-программы;
  • PHP версии 4 в виде CGI-программы;
  • дополнительные модули для Apache;
  • дополнительные модули для PHP;
  • полная версия ActivePerl;
  • интерпретатор ActivePython.
  • сервер MySQL версии 4;
  • модули поддержки технологии Parser;
  • СУБД PostgreSQL;
  • СУБД FireBird версий 2 и 1.3
  • другие популярные модули.

Думаю, хватит теории, перейдем к практике…

Установка Денвера (Denwer)

На момент написания этого урока я использовал следующую версию Денвера:
Версия: Денвер-3 от 2012-09-16

Вы всегда можете скачать последнюю версию Денвера c оффициального сайта, который указан выше.

Как установить денвер (denwer)? Подробная инструкция

Итак, вы скачали инсталляционный файл Денвера. Открываем файл, выйдет маленькое окно «Вы действительно хотите установить базовый пакет?» нажимаем Да.

Потом откроется окно браузера, которое можете сразу закрыть, увидите следующую картину..

Как вы видите, вся установка будет проходить в командном интерпретаторе cmd, первое окно приветствия, для продолжения нажимаем кнопку Enter .

Программа проверит наличие необходимых драйверов и компонентов системы, потом попросит указать нас в какую директорию установить Денвер.

Если ничего не указывать, то по умолчанию программа установится в директорию C:\WebServers, я указал так C:\Server, Вы можете указать свое название или оставить по умолчанию, после чего нажать кнопку Enter . Появится вопрос..

Нажимаем « yes

Далее пойдет проверка необходимых утилит для создания виртуального диска, в windows такая утилита называется subs. Нужно будет указать имя виртуального диска, по умолчанию система предлагает диск Z, у меня диск Z занят, поэтому я выбрал диск X, Вы также можете указать любой свободный диск или оставить по умолчанию диск Z, если он не занят. Нажимаем Enter .

После того как завершится копирование, нужно указать в каком режиме будет запускаться Денвер, выбираем пункт нажимаем [ Enter]

Все! Установка Denwer завершена . Откроется окно браузера об окончании установки, читаем и закрываем.

На рабочем столе у нас должны появиться ярлыки..

Ярлык Команда Действие
StartDenwer C:\[ваша_директория]/denwer\ r un.exe) запуск сервера Денвер
Restart Denwer C:\[ваша_директория]/denwer\ restart .exe) перезапуск сервера Денвер
Stop Denwer C:\[ваша_директория]/denwer\ stop .exe) Остановка сервера
C:\[ ваша _ директория ]/denwer\ SwitchOff.exe

Запуск и настройка Denwer

Чтобы начать пользоваться Денвером , проделайте следующие действия:

  1. Запустите Денвер, воспользовавшись ярлыком Start Denwer на Рабочем столе.
    Если вы не создавали ярлыки, то можно запустить Денвер по команде C:\[ваша_директория]/denwer\Run.exe , для это нажимаем сочетание клавиш [ Win]+[ R] и в появившемся окне вводим команду.
  1. Откройте браузер и перейдите по адресу https://localhost
  2. Вы должны увидеть главную страницу Денвера . Чуть ниже на этой странице есть таблица с ссылками, сразу советую проверить работоспособность всех ссылок.
  1. Если после запуска Денвера https://localhost не открывается, проверьте, не блокируется ли Денвер вашим антивирусом или фаерволом. Например, были замечены проблемы с NOD32 в Windows XP (в нем нужно добавить процесс X:/usr/local/apache/bin/httpd.exe в список исключений, это можно сделать в окне IMON/Настройка/Разное/Исключение).

Внимание! Если вы используете Skype , убедитесь, что он не занимает порты 80 и 443 , необходимые для работы Apache в Денвере («Инструменты — Настройки — Дополнительно — Соединение — Использовать порты 80 и 443 в качестве входящих альтернативных » должно быть отключено ).

Внимание! Распространенная ошибка: если работает только localhost, а другие хосты - не работают , пожалуйста, проверьте, выключен ли у Вас прокси-сервер (Сервис - Свойства обозревателя - Подключение - Настройка сети ).

Теперь Вы знаете, как использовать Денвер в качестве тестовой и отладочной площадки для Ваших сайтов. Хочу рассказать Вам еще немного полезной информации..

Структура каталогов Denwer

HTML-документы должны находиться в директориях /home/<имя_хоста>/www. По умолчанию сконфигурированы 3 виртуальных хоста:

— https://localhost (содержит скрипты тестирования и различные утилиты);
— https://test1.ru;
— https://custom-host:8648 (хост, имеющий свой собственный IP-адрес и порт);

Поддерживаются также виртуальные хосты с доменными именами третьего и выше уровней. Примеры того, как Apache ищет директории документов хостов в этом случае:

Доменное имя Директория документов

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

Директория /usr/local содержит программные компоненты — выполняемые и конфигурационные файлы Apache, PHP, MySQL. Авторы постарались сохранить это расположение приближенным к принятому в среде UNIX. Но имеются серьезные отличия — не все компоненты пакета распределены по соответствующим директориям. Полной аналогии с ОС UNIX в любом случае не добиться, но данное размещение выполняемых и конфигурационных файлов позволяет несколько легче ориентироваться в компонентах сервера.

Утилиты в составе «Джентельменского набора»

  • DNSearch: поиск файлов поиск проводится в файлах с расширениями htm, html, shtml, xhtml путем прямого просмотра содержимого документов.
  • Список зарегистрированных сайтов – утилита формирует страницу с созданными в системе веб-проектами (сайтами).
  • Заведение новых БД и пользователей MySQL – очень удобная и простая утилита для создания Баз Данных (БД) в отличии от phpMyAdmin.
  • phpMyAdmin — администрирование СУБД MySQL

Как удалить Denwer?

Денвер автономен : он может располагаться в любой директории на диске (или даже на флэш-накопителе). Он также не изменяет системных файлов Windows, так что Denwer может быть деинсталлирован путем простого удаления своей папки .

Что нужно сделать чтобы удалить денвер?

  1. Остановка сервера Denwer (на рабочем столе запустить ярлык Stop Denwer или командой в cmd:
    C:\[ваша_директория]/denwer\ stop .exe)
  2. Остановка и отключение виртуального диска (команда в cmd: C:\[ ваша _ директория ]/denwer\ SwitchOff.exe
  3. Удалить директорию куда установлен Denwer
  4. Удалить ярлыки на рабочем столе

На этом я хочу завершить данный урок, надеюсь, он был для Вас полезным. Если у Вас появились вопросы, пишите в комментариях или мне на почту.

С уважением, Чирков Сергей.

Денвер - это локальный сервер.
Денвер (проект Дмитрия Котерова) - это бесплатный пакет специальных программ, который устанавливается на домашний (локальный) компьютер для имитации работы настоящего сетевого веб-сервера. Такая имитация позволяет создавать и настраивать сайты на домашнем (локальном) компьютере, без подключения к Интернет. Сам Дмитрий Котеров называет своё детище - «Джентльменский набор Web-разработчика» («Д.н.w.р», читается «Денвер»).
Главная особенность программного пакета Денвер - это простота его установки, удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

Где скачать Денвер

Куда Денвер отправляет письма

Движок, установленный на Денвере, может отсылать электронные письма на e-mail администратора или пользователей сайта. Такие письма будут сохраняться с расширением *.eml в каталоге C:\WebServers\tmp\!sendmail\ По умолчанию, этого каталога нет. Он будет создан, как только будет отправлено первое письмо.
Денвер отправляет почтовые сообщения с расширением EML. Его можно открыть любым почтовым клиентом, типа Outlook Express, Mozilla Thunderbird, The Bat!, Free Mail Commander и т.д. Можно изменить расширение файла с EML на MHT и открыть сообщение прямо в браузере (Internet Explorer, Mozilla Firefox, Opera, Google Chrome...).

Перенос сайта c Денвера на хостинг и обратно

Суть методы состоит в следующем:

  1. выкачивание из хостинга копии базы данных сайта и файлов DLE-движка
  2. создание на Денвере такой-же структуры, как и на реальном хостинге, в точности повторяя все права доступа и пароли, которые только есть на реальном сервере и на реальном сайте
  3. замена «пустых» файлов на Денвере на реальные файлы, выкачанные из хостинга
  4. восстановление на Денвере базы данных из сайта

Теория
Как известно, любой сайт имеет две составляющие - базу данных (БД) и систему управления этой БД, CMS (контент менеджмент систем) или по народному - . И, тут такая важность - база данных и движок неразрывно связаны между собой в области паролей, логинов и прав доступа. Разделить и соединить базу данных и движок - ой, как сложно, без специальных навыков и знаний. И, даже обладая ими - это занимает туеву кучу времени, поскольку приходится согласовать работу многих конфигурационных файлов. Встроенная в DLE функция импорта-экспорта базы данных позволяет делать неблагодарную работу по переносу сайта легким и приятным занятием.

Исходные данные.

  1. Сайт на , и полный доступ к нему
    соответственно, должно быть известно:
    • имя базы данных (БД) сайта (mySQL database)
    • имя ее пользователя (mySQL login)
    • пароль доступа к БД (mySQL password)
    • FTP server (для ftp-доступа к файлам сайта)
    • FTP login (для ftp-доступа к файлам сайта)
    • FTP password (для ftp-доступа к файлам сайта)
    • Пару логин-пароль администратора сайта

1. На реальном сайте, в Сети Захожу в Админпанель сайта на DLE - Список всех разделов - Управление базой данных - жму на «Сохранить базу данных». Есть! Копия базы данных (БД) создана на сервере, в каталоге backup. 2. На хостинге Захожу по FTP на хостинг и выкачиваю полностью всю папку с файлами сайта на свой локальный компьютер. 3. На Денвере 3.1 - Запускаю Денвер. Запускаю PhpMyAdmin и создаю пустую базу данных с точно таким именем и доступом, как на хостинге. Т.е., при создании пустой БД нужно будет вводить имя базы данных сайта (mySQL database), имя ее пользователя (mySQL login) и пароль доступа к БД (mySQL password) точно такие, которые используются на реальном хостинге, откуда я выкачал сайт вместе с бекапом (копией) реальной базы данных. Единственное отличие, так это - кодировку новой базы данных всегда выбирать «utf8_general_ci». Это нужно делать, независимо от кодировки самого сайта. Если сайт на utf8 - оно и понятно, а если сайт на «windows-1251» - тоже покатит. Причём, покатит надёжно и уверенно. 3.2 - В каталоге Денвера home создаю папку для локального домена с любым именем, хоть «tayga», хоть «valenki». Главное - указать имя проекта латинскими буквами. 3.3 - В эту папку локального домена помещаю установочные файлы чистого движка CMS DLE и провожу его чистую установку, согласно приложенной документации от разработчика. При установке движка, естественно - указываю все реальные данные от настоящего сайта: имя БД, имя её пользователя, пароль доступа от уже установленной БД (читай п.3.1), реальную пару логин-пароль администратора, если был изменён префикс таблиц, то и его, конечно, нужно указать. 4. Пояснение (прошу прощение за повторение) - Вышеописанными действиями я скопировал и выкачал из хостинга реально связанную структурную группу - БД (база данных)-движок сайта. Потом я создал на Денвере пустую, но точно такую-же структуру, в мелочах повторив все права доступа и пароли, как на реальном сервере. - Теперь мне осталось малое: Заменить «пустые» файлы на реальные и восстановить базу данных. 5. Финита ля комедия 5.1 - Захожу на Денвере в свой каталог локального домена с файлами установленного нового движка DLE. Удаляю их все! 5.2 - Вместо удалённых фалов располагаю выкачанные из хостинга файлы реального движка. 5.3 - Перезапускаю Денвер. Открываю браузер. Ввожу в адресную строку имя своего локального домена. Открывается мой локальный сайт. Он точно, как взаправдашний, только ещё пустой (вернее, на нём - база данных demo dle). Но, этот сайт уже знает мои настоящие имена и пароли от настоящей базы данных и от администратора сайта. Еще-бы! Ведь всё было указанно при создании новой пусто базы данных и установке нового движка. 5.4 - Захожу на этот локальный сайт под логином-паролем администратора. Иду в Админпанель сайта на DLE - Список всех разделов - Управление базой данных - жму на «Восстановить базу данных». Естественно - для восстановления выбираю ту копию, которую сделал перед тем на реальном сайте, в Сети. Копия БД восстанавливается на Денвере и, как говорят - вуаля! Сайт полностью перенесён на Денвер. Более того - на Денвере создана полная копия реального сетевого сайта. 6. Послесловие Имея такую копию сайта на Денвере можно делать с ней что угодно и уносить назад, на сервер. Перенос файлов движка (шаблонов и т.д.) можно делать напрямую. Перенос базы данных - используя функцию DLE «Сохранить/Восстановить базу данных». Всё очень просто - в одном месте БД сохраняем, в другом - восстанавливаем. И носим, носим, носим... :):):) Этот импровизированный способ переноса сайта на Денвер и назад, даёт возможность избежать ошибок и мучений с импортом-экспортом БД в PhpMyAdmin Денвера. 7. Предостережение Хороший бекап ещё никому никогда не навредил. Особенно, если этот бекап хранится в укромном месте, подальше от греха. Поэтому, работая с переносом сайта, мой девиз - бекап, бекап, да здравствует бекап!

Почему не работает Денвер

Отказ Денвера - не такое уж редкое явление, которое объясняется простой несовместимостью программ, а если точнее - их непримиримостью в борьбе за выживание в сетевом пространстве. Денвер может не работать (не запускаться), если другая программа занимает его любимые 80 и 443 порты или блокирует запуск его.exe-файлов. К таким, не дружелюбным программам, относится весь софт, использующий или контролирующий порты для создания своих сетевых подключений (Skype, VMWare Workstation и т.д.), а также - антивирусы и фаерволы, а ещё - некоторые службы самой Виндовс.

Denwer (от Д.н.w.р – Джентльменский набор web-разработчика) - программная оболочка и наборов дистрибутивов, а также модулей к ним способная сделать Ваш локальный сервер и дать возможность создавать веб-приложения любой сложности на PHP (язык программирования) с учетом MySQL или PostgreSQL (база данных). По-умолчанию идет достаточно широкий набор дистрибутивов, а именно: Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php, PHP (выбор версии 5.2 - больше модулей - или 5.3, можно скачать версию 3 и 4), MySQL, Perl (без стандартных библиотек, их можно скачать отдельно), почтовый сервер SMTP с эмулятором sendmail и естественно кнопки управления Денвером.

Инструкция по установке

Установка достаточно легка и проста. Скачиваем требуемый архив Денвера на сайте и открываем там программу установки. ВНИМАНИЕ! Если у вас Windows 8 или 8.1 сначала нужно настроить режим совместимости. Сделать это можно так: извлекаете архив, ищете данный файл, наводите на него и кликаете правой кнопкой мыши, дальше выбираете вкладку «Совместимость», ставите галочку напротив «Запустить программу в режиме совместимости с» и выбираете Windows 7. После закрываете это окно и запускаете программу.

Выскочит окошко с просьбой подтвердить намерения установки Денвера. В случае нажатия «Да», откроется Internet Explorer с локальной страницей, в которой краткое описание про Денвер. Закрываете это окно. Режим совместимости нужен для того, чтобы Денвер увидел закрытие браузера.

После этого, если вы хотите продолжить установку, нажмите Enter. Иначе Ctrl+Break. Далее программа установки будет делать свое дело пока не спросит, куда установить Денвер. Достаточно просто напечатать строку "C:\Denwer”, нажать Enter (без кавычек) и подтвердить установку в каталог, нажав английскую кнопку Y.

После программа спросит, какую букву выбрать для виртуального диска. Самый оптимальный вариант - это Z, но, если он у Вас занят, выберите другую, свободную.

Программа и далее будет продолжать свое дело. Последний вопрос - это выбор варианта запуска Денвера. Первый вариант наиболее удобен, т. к. при выборе второго просто неудобно все время будет «дергать» Денвер для создания домена, под-домена или вообще просто для заливки файлов на виртуальный диск.

После этих нехитрых действий Денвер установлен и на Рабочем столе создаються три ярлыка: Start Denwer, Restart Denwer, Stop Denwer для запуска, перезапуска и остановки Денвера соответственно.

Работать с Денвер предельно просто. Чтобы добавить домен, нужно зайти в виртуальный диск, папку home и в ней создать свою папку с названием сайта, например, сайт. После зайти в эту папку и там создать еще одну с именем www.. Достаточно создать папку с названием под-домена, например, denwer.

Чтобы удалить Денвер, нужно просто удалить основную папку программы. То есть, папку по пути C:\Denwer.

Примечания: не удаляйте существующие папки в каталоге home, они помогут Вам в тестировании Денвера. И для того, чтобы созданные домены были видны, перезапустите Денвер, если он запущен. При работе с Денвером желательно отключать Skype, ICQ и отключать Интернет, или не создавать домены существующих сайтов. Обращение к доменам такое, как название папки домена, например, rsload.su или еще какое-то доменное имя. В папках под-доменов не нужно создавать каталог www.

Название выпуска : Денвер.3
Разработчик .

Сервер с поддержкой PHP и MySQL-баз данных на вашем компьютере. Что еще нужно для тестирования сайта? Полный джентельменский набор.

Denwer – это программа, устанавливаемая на ваш локальный компьютер и реализующая на нем аналог сервера хостинг-провайдера. Т.е. вы сможете сохранить файлы сайта в определенную папку на вашем жестком диске и после этого обращаться к сайту через заданное ему доменное имя из любого браузера. При этом Денвер будет обеспечивать функционирование php-скриптов и возможность работы с базами данных MySQL. Таким образом и производится отладка сайта до заливки на сервер.

Установив Denwer вы сможете на сможете запускать серверные приложения, такие например как php-скрипты, и работать с базами данных MySQL. Если вы разрабатываете динамический сайт (т.е. сайт, выводимая информация на котором меняется в зависимости от действий пользователя) и запрашиваемые страницы на котором имеют расширение php, то Denwer вам необходим как воздух.

Благодаря Denwer-у вы сможете обращаться к разрабатываемому сайту через строку браузера по доменному имени. Например http://test.ru и при этом будет загружаться ваш сайт с жесткого диска локального компьютера точно таким же образом как это происходит в случае, если сайт лежит на хостинге.

Итак, приступим к установке.

Перво-на-перво проверим готовность вашего компьютера к установке Денвера. Для этого идем в меню Пуск->Программы->Стандартные->Командная строка. В появившемся черном окне набираем команду ping 127.0.0.1
После этого произойдет проверка локального сетевого адреса. Если все в порядке, то через несколько секунд (после того как пинговка закончиться) вы увидите вот такое окно:

Если такого результата, как на рисунке, вы не получили, то это может означать, что ваш файервол заблокировал доступ к этому IP и нужно изменить настройки файервола или антивируса на разрешающие.
Если вы видите тоже самое, что и на рисунке, то значит все ОК и можно переходить к установке Денвера.

1) Идем на сайт http://www.denwer.ru/ и качаем оттуда свежую версию пакета для установки.

Жмем на здоровенную оранжевую кнопку, указываем e-mail, на который будет выслана ссылка для скачивания, получаем e-mail, переходим по ссылке, скачиваем Денвер.

2) Запускаем скачанный exe-файл.


И приступаем к установке.

3) Выполняем инструкции установщика пока не появится этот непонятный запрос:

На самом деле тут ничего особенного нет. Если хотите установить Денвер в папку по умолчанию (C:\WebServers), то жмите Enter.

Подтверждаем установку введя Y и нажав Enter.

Читаем что написано, не пугаемся, жмем Enter.

Если вдруг виртуальный диск Z присутствует в вашей системе, то введите другую букву. А если его нет, то продолжаем установку нажав Enter.

У меня диск Z уже присутствует и я создаю диск X.

И, естественно, жму Enter.

После этого дела происходит копирование файлов.

И вот предпоследний шаг. Наиболее оптимальным является пункт 1, его-то мы и выбираем.

Создаем ярлыки на рабочем столе (чтобы удобно было пользоваться) и все, Денвер установлен, вылазит окошко браузера IE с приветствием.

Теперь запускаем соответствующий ярлык с рабочего стола и используем Денвер по полной.

Нас интересует ярлык Start Denwer.

На какое-то мгновение появится черное окошко загрузки программы и исчезнет. После этого Денвер перейдет в рабочее состояние. Чтобы перезапустить Денвер или отключить его воспользуйтесь двумя другими ярлыками соответственно.

4) Вводим в строку браузера http://localhost и радуемся запущенному с нашего жесткого диска сайту с описанием Денвера.

Кроме сайта http://localhost, запускаемого с нашего жесткого диска есть еще тестовый домен с адресом http://test1.ru, который тоже грузиться с нашего компа.

Создаем папку для разработки нашего сайта (пусть он будет доступен по доменному имени nashsite.ru)

Для этого нужно зайти на новосозданный виртуальный жесткий диск (у меня X, а у вас скорее всего Z).

Перейти в папку home и посмотреть на уже созданные при установки папки с именами, которые можно вызывать через окно браузера.

Я уже много всяких сайтов насоздавал, а у вас, скорее всего будет только созданный автоматически test.ru.
При этом становиться понятно, что если вы хотите иметь доступ к разрабатываемому сайту по доменному имени http://nashsite.ru, то, по аналогии нужно создать именно эту папку в директории home.

Но это еще не все. Файлы, которые будут запускаться при доступе через доменное имя http://nashsite.ru должны храниться в папке www внутри только что созданного домена.

Т.е. X:\home\nashsite.ru\www

Поэтому создаем пупку www в папке nashsite.ru и в нее сохраняем файлы нашего проекта.

После этого нужно перезапустить Денвер (при помощи иконки Restart Denwer на рабочем столе), для того, чтобы он создал новый виртуальных хост с именем http://nashsite.ru и пробуем вводить название хоста в браузере (если сайт не загружается, убедитесь в том, что вы не забыли перезапустить Денвер, а если не забыли, то перезапустите ваш браузер).

Вот вам результат – загружается файл index.html, который лежит в папке X:\home\nashsite.ru\www. Внутри этого файла написано «Всем привет», что мы и видим в окне браузера.

Вот так и тестируются разрабатываемые сайты на локальном компьютере.

Является программной оболочкой, в которую входят соответствующие дистрибутивы и модули, позволяющие заниматься разработкой, тестированием и отладкой сайтов непосредственно на локальном компьютере, без необходимости выхода в интернет.

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

Работа с Денвером - особенности самого сервера

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

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

Все компоненты этого программного решения уже предоставляются полностью настроенными, готовыми к работе. В том числе SSL, кодировка MySQL и прочие программные средства. При желании пользователь может самостоятельно вручную обновлять любой из сервисов, входящих в состав Денвера. С этой целью новые версии дистрибутивов просто копируются в папке поверх новых.

После того как наша установка завершена, вновь появится окно браузера, информирующее о завершении инсталляции. Его можно смело закрывать. Для запуска программы находим на рабочем столе ярлык Start Denwer - дважды нажав по нему, запустим наш сервер.

Конечно, какое-то время программе нужно для запуска. А после загрузки приложения на панели будут заметны две иконки - при их наличии запуск прошёл нормально. Когда мы откроем «Мой компьютер», увидим появление на компьютере виртуального диска Z.

Перейдя на него, мы можем заметить несколько папок. В этом случае нас интересует как раз папка Home.

И здесь мы уже заметим наличие нескольких папок - Localhost и test1.ru, которые будут корневыми для двух локальных сайтов. Первый содержит набор утилит по работе с базой данных, во второй папке находится тестовый сайт с одной веб-страницей.

Остановим своё внимание на работе с базой данных. Здесь для работы с Денвером запускаем любой браузер, набрав localhost или http://localhost. После этого увидим сообщение о работе сервера.

Затем для настройки Денвера эту страницу прокручиваем вплоть до заголовка «Утилиты» - увидим множество ссылок. Выбираем строку «phpMyAdmin - администрирование СУБД MySQL», после чего увидим новое окно.

Латиницей вписываем в поле Create new database название своей базы данных, остаётся лишь нажать Create и должно появиться новое окно.

Тут уже не нужно ничего делать, просто нажимаем вкладку Privileges, чтобы перейти дальше.

При нажатии Add a new User мы увидим новое окно, в котором необходимо указать ряд сведений:

  1. User name - отмечаем имя пользователя.
  2. Host - здесь указываем Localhost либо из выпадающего списка можно выбрать Local.
  3. Password и Re-type - здесь необходимо указать пароль. Либо его можно сгенерировать с помощью Generate. Однако обязательно нужно запомнить, лучше его где-нибудь зафиксировать, он нам ещё обязательно понадобится в дальнейшем.

Ниже мы заметим блок Global privileges. Здесь необходимо выделить все опции с помощью кнопки Check All. Затем просто остается нажать Go в правом углу, после чего мы завершили работу. Остаётся лишь поздравить - при прохождении всех указанных шагов вы успешно справились с созданием своей новой базы данных. Далее, перейдём к её непосредственному использованию для эффективной и стабильной работы своего сайта.

Как работать с Денвером - переходим к установке CMS

За плечами уже достаточно серьёзный отрезок работы, ведь нам удалось не просто установить и настроить сервер, но даже создать собственную базу данных. Теперь же остаётся понять, как использовать полученные ресурсы для разработки и тестирования нужного сайта.

Для этого нам предстоит установить определённую CMS на выбор, которая будет использоваться для работы сайта. Но при установке CMS нам обязательно понадобятся определённые сведения, поэтому сразу отметим их где-то у себя на листочке или в файле - в том числе имя базы данных, непосредственно имя пользователя БД и его пароль.

Для установки CMS на локальный сервер особых сложностей не возникает, достаточно только выполнить следующий порядок действий:

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

В качестве примера рассмотрим работу с популярным нынче движком CMS WordPress. Другие CMS, конечно, могут предполагать определённые нюансы, но общий принцип практически всегда абсолютно универсален.


Таким образом, мы узнали, как установить, настроить Денвер (Denwer) и работать с ним.

Современные возможности Денвера идеально зарекомендовали его для стабильной работы, с корректной разработкой и тестированием сайта без необходимости его размещения в сети.

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