Что такое денвер. Denwer (локальный web-сервер). Основные отличия Денвера от аналогов

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
Разработчик .

Что за 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

Создание сайтов постепенно приобретает все большую популярность не только среди профессионалов, но и среди обычных пользователей. Простой процесс создания веб-ресурса за счет множества уже готовых решений позволяет создать собственный интернет-портал буквально в течение 10-20 минут. Созданный сайт затем размещается на сервере хостинг-провайдера. Удобнее всего просмотреть только что построенный ресурс на стационарном компьютере. Это позволит протестировать проект на предмет стабильности и возможных ошибок. Среди программ, предоставляющих такую возможность, особо выделяется приложение Denwer, разработанное с целью автоматизировать и максимально упростить создание виртуального сервера. С помощью данного программного обеспечения любой пользователь, даже не имеющий представления о том, как выглядит веб-ресурс «изнутри», сможет протестировать любой интернет-портал. Само название программы - это расшифровка аббревиатуры, которой создатели метко охарактеризовали возможности приложения («джентльменский набор Веб-разработчика). На самом деле, приложение содержит полную базу необходимых для создания локального сервера инструментов.

Для того чтобы начать пользоваться возможностями Denwer, нужно перейти на сайт разработчика и, заполнив анкету, загрузить установочный файл. Программу желательно установить в корень локального диска - в будущем это во многом упростит работу. Денвер позволяет работать сразу над несколькими проектами, для каждого из которых выделяется отдельный виртуальный хост. Последние версии утилиты предусматривают возможность размещения дистрибутива на съемном носителе. Приложение окажется полезным для тех, чьей задачей является редактирование и проверка сайта на ПК без подключения к Интернету. Веб-студии, мастера, дизайнеры и просто интересующиеся пользователи смогут с легкостью создавать базы данных ресурсов, просматривать их на своем компьютере и в любой момент редактировать. По сути, программа представляет собой набор дистрибутивов и особую программную оболочку. Apache+SSL, PHP5, MySQL5, phpMyAdmin предоставляют необходимое количество нужных для мастера инструментов и упрощают работу для новичков в области создания сайтов.

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

Ключевые особенности и функции

  • небольшой размер дистрибутива;
  • расширяемость. Можно дополнить базовую версию новыми модулями и дистрибутивами;
  • предоставляет полноценную панель phpMyAdmin для управления базами данных;
  • автоматическое конфигурирование и работа с несколькими сайтами одновременно;
  • четкая система запуска и остановки процессов;
  • быстрое удаление программы без последствий;
  • богатый выбор компонентов для расширения возможностей. Все они доступны для скачивания на официальном сайте Денвера;
  • предоставляет возможность установить старые версии PHP4, MySQL4.;
  • имеет встроенный эмулятор sendmail с поддержкой Perl, Parser, PHP;
  • обладает функцией автоматической правки системного файла hosts;
  • имеет MySQL с поддержкой транзакций;
  • позволяет полностью проверить работоспособность сайта перед заливкой на сервер хостинг-провайдера;
  • обеспечивает качественную автоматическую настройку всех компонентов, позволяя пользователю не вдаваться в технические детали процессов.

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

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

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

Работа над созданием программы началась в 1999 году после написания Дмитрием Котеловым, одним из разработчиков, пошаговой инструкции с Windows 95/98. В марте 2002 года официально выпустили стартовую версию Denwer. Это был простейший установщик, копирующий документы и файлы в указываемую папку и добавляющий соответствующий ярлык в Windows-автозагрузка.

Долгое время людям, далеким от программирования, было непонятно, для чего нужен Денвер, однако сегодня, когда каждому хочется собственный сайт, правила работы с Денвером «для чайников» пользуются популярностью. Современный Localhost Denwer - пакет бесплатных специализированных программ, который просто устанавливать. Он без проблем копируется на жесткие диски и Flash-карты. Перенести сайт на Денвер способен любой человек, умеющий устанавливать программы самостоятельно.

Что такое Денвер и из чего он состоит

Базовая комплектация программы включает web-сервер по типу Apache, установщик программной оболочки PH5, реляционную систему MySQL5, web-приложение phpMyAdmin, способное управлять базами данных сайта, имитатор отправки электронных сообщений и инструмент для SMTP-сервера.

С помощью этих компонентов можно запустить простейшие скрипты и директивы SSI без подключения к интернету.

Основные преимущества программы

  1. Готовая подборка программ, необходимых для отладки.
  2. Автономность. Ее легко установить и удалить.
  3. Возможность создать и наладить работу интернет-сайта без покупки хостинга.
  4. Автоматическое исправление системных файлов.
  5. Бесплатный доступ.

Правила установки Localhost Denwer

Программу можно скачать бесплатно на официальном сайте разработчиков.

  • Открывайте файл для установки и запускайте базовый пакет.

  • Открывшиеся окно браузера вы можете сразу же закрывать, так как оно вам пока не понадобится.
  • После появления черного экрана, жмите enter и укажите, в какую именно папку вы установите Denwer.
  • Нажимайте enter. У вас должна высвечиваться строка, в которой будет указано: «Установить директорию C:\ WebServers (y\n)». Щелкните на Y (Yes), затем снова нажмите enter (ок).

  • После этого программа сообщит вам о виртуальном диске. Следуйте инструкции и жмите enter. На этом моменте установщик предложит пользователю придумать какую-нибудь букву для вашего диска, укажите ту, которая еще не используется.

  • Поздравляем, вы активировали систему копирования файлов, по ее завершении будет необходимо подобрать удобный вам режим для Z-диска. На свое усмотрение выберите включение при запуске программы или компьютера. На этом заканчивается основная установка Localhost Denwer.

Особенности работы в программе

У данного инсталлятора есть одна особенность. Если на вашем персональном компьютере установлена и функционирует Skype, обязательно зайдите в его настройки и проверьте, стоит ли галочка на позиции «Использовать порты 80 и 443 в качестве входящих альтернатив во вкладке «Соединение».

Чтобы проверить, правильно ли запустился Denwer, откройте окно любого браузера и введите: https://localhost. Вам должна открыться главная страница программы с табличкой, в которой указываются все ссылки. Их работоспособность также рекомендуется проверить на начальном этапе.

Для установки сайта на Денвер необходимо зайти в корневую папку программы и перейти по ссылке:

c:\server\home\localhost\www\

Именно здесь создается папка, куда встанет движок для Denwer.

Затем перезапустите программу, нажав Restart. Необходимо также произвести проверку, введя в поисковую строку:

http://localhost/Proba/

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

Как адаптировать Denwer на сайте

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

Как удалить программу с компьютера

Самое сложное – удалить не сам инсталлятор, а созданный им виртуальный диск. Первым делом полностью отключите программу, нажав на иконку «Stop Denwer». В пуске выберите «Выполнить» и наберите «subst z: /d» (вместо z указывается буква, обозначающая диск).

Такой нехитрой операцией вы удалили и диск, и всю имеющуюся информацию. Теперь удалите папку WebServers с диска C. Вот и всё. Ваш компьютер чист, а сервер работает именно так, как вы хотели. Denwer - это отличный помощник в настройке сервера и проведения на нем той или иной операции.

Понравилась статья? Поделиться с друзьями: