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

Сразу после установки Джентльменского Набора Web-разработчика ("Д.н.w.р", читается "Денвер") станет доступен полностью работающий веб-сервер Apache, расположенный на локальном персональном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер.

Для запуска практически всех утилит программы используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки Денвера. При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.

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

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

Для Денвера существует множество компонентов, которые можно инсталлировать позже (PostgreSQL, FireBird, Parser, старые версии PHP4 и PHP4, MySQL4 и т.д.). Все они доступны для скачивания на оф. сайте программы и снабжены инсталлятором. Пользователь сможет устанавливать любые другие сервисы вручную, а также обновлять компоненты программы из официальных дистрибутивов без каких-либо проблем.

Базовая версия Денвера, включающая Apache+SSL+PHP5+MySQL5+phpMyAdmin,

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

Что такое Denwer?

Начнем с самого главного. Если разобраться, само понятие «Localhost Denwer» (локальный хост Denwer) можно интерпретировать (естественно, не дословно) как «инструмент для создания и работы с на собственном компьютере при помощи специального набора инструментов без использования удаленного ресурса».

Это отечественная разработка появилась на свет в 2002 году, благодаря усилиям трех человек: Дмитрия Котерова, Антона Сущева и Михаила Ливача, хотя мысль о создании такой универсальной оболочки, которая бы включала в себя полный набор инструментов по созданию и отладке сайтов с последующим их размещением на хостинге.

Неудивительно, что этот пакет иногда интерпретируют в виде сокращения «ДНВР», что означает «джентельменский набор веб-разработчика». По сути, так оно и есть поскольку основной комплект включает в себя достаточно много всевозможных средств, хотя можно встретить и урезанные (облегченные) версии.

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

Базовая комплектация программного пакета

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

  • установщик;
  • сервер на основе Apache;
  • оболочка PHP 5;
  • платформа MySQL5;
  • управляющий элемент баз данных phpMyAdmin для работы с ними с использованием браузеров;
  • эмулирующий инструмент для SMTP-сервера и sendmail (имитатор отправки электронной почты).

Однако для того, чтобы достичь полной функциональности Localhost Denwer, сюда придется еще добавить специальный движок. Наиболее распространенными и самыми популярными можно назвать Joomla и WordPress. Но обо всем по порядку.

Установка Denwer

Одним из базовых вопросов, с которых следует начать знакомство с этой программой, является инсталляция. Как правило, установка Denwer на локальный компьютерный терминал или ноутбук трудностей не вызывает.

После запуска инсталлятора сразу откроется браузер (он не нужен, окно можно закрыть) и окно распаковки по типу DOS-режима. Пользователю будет предложено нажать «Ввод» для продолжения. Нажимаем.

Далее предлагает указать место на жестком диске, где будут храниться все файлы и данные (по умолчанию это WebServices непосредственно на системном диске «C», но можно создать, например, папку Server, опять же - в корне системного раздела).

На следующем этапе нужно выбрать литеру виртуального диска. Инсталлятор предлагает создать раздел Z. Если в системе такого раздела нет. Соглашаемся и продолжаем.

Теперь активируется процесс копирования файлов, после чего нужно выбрать режим для виртуального диска:

  • создание при включении компьютера;
  • создание при вызове программы.

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

Проверка работоспособности

Естественно, после установки его в обязательном порядке рекомендуется проверить на работоспособность. На Рабочем столе по окончании установки будет создано три ярлыка: Start, Stop и Restart. Запускаем сервер.

После этого появляется виртуальный диск (если при установке была выбрана активация при явном вызове), а в системном трее - два значка с изображением пера и шляпы.

Теперь открываем браузер и в адресной строке прописываем http://localhost или просто localhost. Denwer в том же браузере выдает сообщение о том, что все заработало. Если на странице спуститься чуть ниже, можно будет увидеть ссылки, по которым и можно произвести тестирование функциональности сервера, как это показано на картинке ниже.

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

Проблемы с кодировкой

Иногда, правда, не запускается localhost Denwer для отправки электронной почты или сообщение имеет вид непонятных символов. Связано это с тем, что изначально в программе используется кодировка UTF-8. Но проверить отправку нужно обязательно.

Для этого используется последняя из выше представленного списка ссылка. После перехода по ней в текстовом поле нужно что-то написать (желательно на русском языке) и отослать сообщение.

Теперь нужно убедиться, что оно доставлено. Для этого следует проверить папку!sendmail, которая располагается в директории tmp в виртуальном разделе (Z), также проделать аналогичные действия для физического диска, где была установлена оболочка (C). О том, почему не запускается localhost (Denwer, Windows 7 в качестве основной ОС), будет сказано отдельно.

Установка и настройка движка

На следующем этапе необходимо установить движок. Для этого сначала проверяем наличие директории www, находящейся на системном диске по пути Папка сервера (по умолчанию WebServices)\home\local host. В папке www теперь нужно создать еще одну директорию (название придумывайте, какое заблагорассудится), скажем Probe.

Далее настройка Denwer предполагает перезапуск программы при помощи ярлыка Restart. После этого в адресной строке браузера вводим http://localhost/Probe. Если откроется именно эта страница, значит все сделано правильно и работа не вызывает нареканий. Теперь дело за малым. Копируем файлы движка в созданную папку (у нас это Probe) пи помощи любого файлового менеджера, после чего повторяем процедуру ввода вышеупомянутого адреса в браузере. Должно появиться окно Мастера инсталляции, где нужно просто следовать его указаниям.

Создание базы данных

Поскольку движок в данном случае выступает в роли локального хостинга (localhost) Denwer предполагает еще и создание базы данных локального уровня. На понадобится уже программа phpMyAdmin, попасть в которую можно при помощи адреса в браузере http://localhost/tools.

Теперь производим возврат на главную страницу и используем строку с привилегиями (после входа в меню нужно добавить нового юзера). Указываем любое имя, логин и пароль, для хоста используем localhost, в разделе глобальных привилегий галочками отмечаем все, что есть, и нажимаем кнопку «Пошел!». Созданная база может использоваться для установки WordPress или Joomla. Доступ к ресурсу по завершении инсталляции, опять же, осуществляется по вышеуказанному адресу.

Перенос на хостинг

Теперь нам нужно перенести сервер на хостинг. Чтобы он стал доступным серферам в Интернете. Но для начала нужно обратить внимание на некоторые условия. Прежде всего, нужно иметь не динамический, а статический адрес IP. Также следует полностью отключить брэндмауэр Windows, который может блокировать доступ), а также настроить так называемую иерархическую структуру папок, то есть, в домашней директории home, сначала создать папку XXX.XXX.X.X, а в ней - подпапку www (в качестве адреса вместо символов, следует указать адрес, представленный вам провайдером).

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

Denwer не открывается, localhost недоступен: причины и методы решения проблемы

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

Итак, Denwer не работает, localhost недоступен. Причина в том, что многие после установки сразу пытаются получить доступ в браузере, забыв запустить саму программу. В должна набираться исключительно строка localhost, а не что-то с, скажем, с добавлением.ru,.com или чего-то еще.

Еще одна причина - блокирование и:443 сторонними программами (чаще всего на 80-м порту «висит» Skype, а на 443-м - Torrent или виртуальная машина VMWare, если таковая имеется в системе). Решение достаточно простое - поменять приоритеты портов в этих приложениях. Например, в «Скайпе» нужно снять «птичку» со строки использования указанных портов в качестве альтернативных.

Не менее распространенной проблемой является отсутствие папки www в основном разделе. К примеру, если изначально иерархия папок создавалась в виде server\localhost или любом другом виде, следует проверить папку home, где должна находится указанная директория.

Иногда может срабатывать блокировка файла HOSTS антивирусом (в большинстве случаев это Dr. Web). Для исправления следует внести его в список исключений. Можно сначала создать его резервную копию, удалить, проверить, запускается ли программа, а затем вернуть файл в исходную локацию.

Очень может быть, что старт приложения следует производить либо в режиме совместимости, либо с правами админа (меню правого клика).

Если возникает сбой соединения, возможно, в системе имеется устаревшая версия MySQL, от которой нужно избавиться. Иногда может блокироваться порт:3306 (следует выяснить, что за приложение его использует и поменять настройки).

И запомните! Сама по себе программа Denwer в Интернет абсолютно ничего не транслирует, и является всего лишь инструментом и, если хотите, помощником для проведения той или иной операции по созданию сервера и его обработке.

Если вы находитесь на этой странице, значит, всерьез хотите заняться разработкой сайтов на WordPress, Joomla или выучить основы PHP. Итак, что такое Денвер (Denwer )?

Денвер (Denwer ) – это программа используемая web-разработчиками для разработки или создания сайтов на домашнем (локальном) компьютере без наличия интернета .

То есть, благодаря локальному серверу (так еще называют программу Денвер), вы сможете открывать и смотреть в браузере, как будет выглядеть ваш сайт, если он окажется в интернете. Благодаря программе Denwer, web-разработчик сможет работать с PHP или движками CMS (WordPress, Joomla и др.). Но самое главное то, что имея дома такую программу как Денвер, вы сможете создать сайт, потом настроить его, протестировать, а потом только если все ГУД, залить в интернет на хостинг.

Я думаю, вы поняли, что такое Денвер (Denwer) и теперь пора приступить к следующему шагу: установка денвера .

  1. Естественно, чтобы установить Денвер на локальный компьютер, нам нужно его вначале скачать.
  1. Найдите и запустите на компьютере скачанную программу. Должно открыться черное окно. Нажимаете клавишу «Enter » на клавиатуре:

  2. Далее будет поставлен вопрос: в какую папку нужно установит Денвер? Я всегда устанавливаю по умолчанию «: ». Просто жмите клавишу «Enter » на клавиатуре:
  3. Далее жмите «Y »(что означает YES -да) и потом клавишу «Enter » на клавиатуре:
  4. Когда установщик сообщит о виртуальном диске, жмите клавишу «Enter ».
  5. Дальше следует придумать любую букву для виртуального диска, только используйте такую, которая еще не использовалась, например, «O ». Нажмите клавишу «Enter » на клавиатуре:
  6. Дальше нужно опять для продолжения нажать клавишу «Enter ». Теперь ждем пока файлы скопируются, за это время успеете пойти сделать себе кофеек с бутером.
  7. Когда файлы скопируются, вы увидите вот такое:

    Пишем «1 » и жмем на «Enter ».
  8. После этого установщик спросит Вас: «Создать ярлыки на Рабочем столе для запуска Денвера (y/n)? ». Советую создать ярлыки на рабочем столе, это для удобства. Впишите (Y ), если не желаете чтобы ярлыки были на рабочем столе, впишите (N ). Жмем на «Enter »:
  9. Вы увидите надпись «Процедура установки закончена. Для продолжения нажмите Enter ». Жмите на клавишу «Enter »:

Вот, только что вы установили на свой компьютер локальный сервер Денвера (Denwer)! Примите мои искрение поздравления!!!

Инструкция по работе с Денвером (Denwer)?


Обратите внимание: на рабочем столе у вас появится три иконки с такими названиями, как
«» - остановит Денвер.

Чтобы запустить денвер, кликните двойным щелчком мыши по иконке «Start Denwer ».

То, что Денвер включен, покажет трее, появляются 2 значка – перо и шляпа (в нижнем правом углу около часов и даты):

Чтобы проверить работу Денвера, откройте любой браузер и в адресной строке пропишите или вставьте вот такой адрес:

https://localhost/denwer/

Если все Гуд, то вы увидите вот такую страничку:

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

Файлы вашего сайта должны будут лежать в директории:

O:\home\localhost\www

где « O:\ » - это созданный нами виртуальный диск.

Я буду использовать первый путь «C:\WebServers\home\localhost\www ».
Итак, откройте «Мой компьютер» => «Локальный диск (С:)» => «WebServers» => «home» => «localhost» => «www» .

Создайте папку для сайта, только не забудьте дать название латиницей. Я назвал папку «сайт »:

Залейте в эту папку файлы сайта:

Теперь он будет нам доступен по такому вот адресу:

https://localhost/папка Вашего сайта/

В моем случае это

https://localhost/сайт/

4. Как открыть базу данных MySQL (БД)

Открыть и настроить БД MySQL в Denwer можно по адресу

https://localhost/Tools/phpMyAdmin/

После окончания работы нужно остановить работу Денвера. Для этого нажмите на рабочем столе ярлык с надписью «Stop Denwer ».

Чтобы удалить виртуальный диск созданный Денвером, да и сам Денвер, нужно вначале отключить его, если он был включен. Для этого нажмите на рабочем столе ярлык с надписью «Stop Denwer ».

Нажмите «WIN+R » или «Пуск» => «Выполнить» => «subst z : /d » .
Вместо «z » введите букву вашего диска, в моем случае это диск «o »:

Виртуальный диск удален. Теперь переходим на диск «С » - «Мой компьютер» => «Локальный диск (С:)» . Находим там папку «WebServers » и простым известным нам способом удаляем эту папку клавишей «Deleit »:

Потом удаляем ярлыки с рабочего стола. По удалению Денвера у меня все.

Спасибо, что почитали мою статью! Подписывайтесь на обновления моего блога, чтобы не пропустить вкусненькой темы. И, если понравилась статья, жмите на кнопку социальных сетей ↓ ↓ ↓

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

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

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

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

Как показывает практика, настройка 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. Для начала большинства проектов этой информации достаточно - прошли стадии инсталляции, запуска сервера, его настройки, создания базы и запуска полноценного сайта. То есть мы рассмотрели весь жизненный цикл для начала разработки сайта - остальное зависит только от вашего терпения и талантов, желаем успешной разработки и тестирования качественных и популярных интернет-ресурсов.

Что за Denwer и зачем он нужен? Denwer - это локальный север. Программа для разработки сайтов на домашнем компьютере. То есть вы можете сделать блог, или сайт. Настроить его у себя на компьютере, а уж потом регистрировать и переносить его на хостинг. Незаменимый инструмент для web мастера, не так ли?. Первым практическим шагом к созданию сайта, блога является установка денвера. Итак начнём.

Скачать программу Denwer 3

Денвер бесплатная программа, и скачивать её лучше с сайта разработчика. Вот ссылка www.denwer.ru Для скачивания доступны две версии PHP, 5.2 и более новой 5.3. Я пользуюсь 5.3 версией.

Установка программы Denwer 3

1 . Начинаем установку программы Denwer3. Откроется браузер, закройте его. В установочном окне программы, для перехода к следующему шагу необходимо нажать Enter на клавиатуре.

2 . По умолчанию предлагается установить программу, на диск C в папку WebSerwers. Можете изменить директорию, выбрав другой диск, или установить на флешку. Я выбираю стандартную установку. Жмём Enter переходим к следующему шагу.

3 . Вводим английскую букву "y".

4 . Программа предлагает создать ещё один диск Z. Также можете изменить название. Я оставляю "z".

5 .Ещё раз Enter.

6 . Вводим 1.

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

8 . Создание базы данных Denwer 3 . Если всё сделали правильно должен открыться браузер. Денвер успешно установлен. Запускаем денвер нажав на создавшийся ярлык на рабочем столе "Start Denwer", и переходим по ссылке localhost.


9 . Открывается следующее окно, Ура заработало! В низу вы увидите "Проверка MySQL и phpMyAdmin". Перейдите по этой ссылке.

10 . Далее создаём новую базу данных. Для этого необходимо выбрать кодировку " cp1251_general_cs ". Чтобы в будущем у вас не было проблем, и на вашем сайте не выскакивали бы кракозябры вместо русских букв.

Это очень часто случается у многих начинающих вебмастеров. На денвере всё нормально, а после переноса сайта или блога на хостинг, появляются так называемые "кракозябры". Чтобы этого избежать, выбираем эту кодировку. И жмём кнопку Базы данных.


11 . В этом окне на английском, пишем название базы данных. Я к примеру написал "moyblog". Вы можете дать любое другое название. Только обязательно запишите его, оно понадобится вам при установке самого движка joomla или wordpress . Опять же выбираем кодировку cp1251_general_cs. И нажимаем кнопку создать. В поле базы данных вы увидите созданную вами базу данных. На этом процесс установки программы денвер заканчивается.


Итак подводим итоги. Программа установилась на диск "C", в папку "WebServers". Все файлы вашего будущего сайта или блога будут находится там. А диск "Z" сделан для вашего удобства, зайдя в него вы также попадаете в папку "WebServers" расположенную на диске "C".

Удаление программы Denwer 3 . Часто задаваемый вопрос, а как же удалить программу. Для этого просто надо остановить денвер. Нажав на иконку стоп денвер. А потом удалить папку "WebServers". Если появляется ошибка, "невозможно удалить, используется другой программой или открыта в другой папке". Зайдите в папку "WebServers", и удалите все папки находящиеся там. После перезагрузите компьютер, и удалите пустую папку "WebServers". Программа полностью удалится с вашего компьютера.

На этом пора заканчивать статью, если будут какие то вопросы задавайте их в комментариях. А также подписывайтесь на обновления, и получайте новые статьи почтой. Если собрались делать сайт на joomla3, то рекомендую почитать Установка joomla 3 на denwer