Локальный сервер Denwer. Как установить, как пользоваться и как удалить Denwer

Logo
Локальный сервер Denwer. Как установить, как пользоваться и как удалить Denwer

Локальный сервер Denwer – это универсальный инструмент для разработки большинства сайтов. С его помощью можно в считанные минуты создать рабочую среду непосредственно на локальном компьютере. Благодаря этому можно создавать и тестировать сайты в любом месте, независимо от наличия доступа к интернету.

В рамках данной статьи мы рассмотрим следующие моменты:

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

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

Как установить Denwer на ОС Windows 7

В качестве примера мы рассмотрим процесс установки Denwer на компьютер, работающий под управлением Windows 7. Если вы используете другую версию операционной системы, то не расстраивайтесь. Процесс установки локального сервера на Windows XP, Vista и т.д. практически ничем не отличается, за исключением внешнего вида диалоговых окон.

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

Denwer - кнопка скачки

Далее выбираем версию PHP и жмем «Скачать».

Denwer - кнопка скачки №2

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

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

Установка Denwer - фото 1

Закрываем открывшееся окно браузера и продолжаем установку Denwer.

Установка Denwer - фото 2

Жмем «Enter» для продолжения установки.

Установка Denwer - фото 3

Указываем путь к диску или папке, в которую будет произведена установка программы. В данном случае просто жмем «Enter» и оставляем путь по умолчанию (C:\WebServers). Сразу хочу заметить, что в будущем можно легко перенести файлы в любую другую директорию без потери работоспособности.

Установка Denwer - фото 4

Подтверждаем операцию, нажав клавишу «Y», а затем «Enter».

Установка Denwer - фото 5

Снова подтверждаем операцию, нажав клавишу «Enter».

Установка Denwer - фото 6

Выбираем название будущего виртуального диска, на котором будут храниться ваши сайты, после чего снова жмем «Enter». В данном случае диску дано имя «Z».

Установка Denwer - фото 7

Далее клавишей «Enter» даем разрешение на копирование файлов. Дожидаемся завершения операции.

Установка Denwer - фото 8

После завершения копирования выбираем режим запуска. Лично я всегда выбираю второй вариант, так как не всегда удобно, когда Denwer стартует каждый раз после перезагрузки компьютера.

Установка Denwer - фото 9

В завершение подтверждаем создание ярлыков на рабочем столе, нажав клавиши «Y» и «Enter». Ярлыки нам понадобятся для быстрого запуска/перезагрузки/выключения программы, так как каждый раз искать исполняемые файлы в папке WebServers не очень удобно.

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

Итак, Denwer установлен и на рабочем столе должны появиться три ярлыка – Start, Stop и Restart. Если в процессе установки никаких ошибок не наблюдалось и ярлыки присутствуют – значит установка программы прошла успешно и мы можем переходить к следующему этапу – использованию.

Как пользоваться Denwer’ом. Как запустить и протестировать локальный сервер Denwer

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

Denwer - ярлыки

Если на рабочем столе ярлыков нет, то можно воспользоваться файлами Start.ext, Restart.exe и Stop.exe, которые находятся в папке «WebServers\denwer».

Сразу после запуска в правом нижнем углу монитора рядом с часами появятся два значка программы. Если они появились – значит программа запущена. Хотя бывают ситуации, когда ярлыки есть, но Denwer не работает. В этом случае необходимо перезапустить программу.

Итак, чтобы проверить корректность работы локального сервера, сразу после запуска программы открываем браузер и переходим по адресу http://localhost. В результате откроется окно следующего вида.

Denwer - первый запуск

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

Ниже на странице можно будет найти блок ссылок для проверки корректности работы phpMyAdmin, доменов, SSL и т.д.

Ссылки для проверки корректности работы Denwer

Для проверки достаточно перейти по ссылке из списка. Если страница загрузилась корректно – значит все работает как следует. Например, вот так будет выглядеть phpMyAdmin Denwer’а, который находится по адресу http://localhost/Tools/phpMyAdmin/.

phpMyAdmin Denwer

Итак, с установкой и проверкой работы локального сервера Denwer мы разобрались. Теперь рассмотрим процесс создания доменов на локальном компьютере.

Как создать домен на локальном сервере Denwer

Процесс добавления нового домена в Denwer сводится к обычному созданию двух папок: папки с именем домена и папка «www». Например, мы хотим создать домен google.com. Для этого создаем две папки по адресу WebServers\home\google.com и WebServers\home\google.com\www. Как вы уже поняли, папка «www» находится внутри папки с названием домена, которая в свою очередь находится в папке home.

После создания папок для активации новых доменов достаточно просто перезапустить локальный сервер, воспользовавшись соответствующим ярлыком на рабочем столе или файлом в папке WebServers\denwer.

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

Если перезагрузка сервера и даже ПК не помогает – удалите соответствующую запись вручную. Для этого откройте на редактирование файл host, который находится по адресу Windows\System32\drivers\etc и удалите IP и домен, как показано на изображении ниже.

Удаление домена в файле host

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

Как создать базу данных MySQL через phpMyAdmin Denwer’а

Не так давно я уже писал о том, как создать базу данных через phpMyAdmin Denwer’а. Все же давайте еще раз коротко рассмотрим этот процесс.

Итак, чтобы создать новую базу данных переходим в phpMyAdmin, который находится по адресу http://localhost/Tools/phpMyAdmin/ и выбираем вкладку «Базы данных». В соответствующие поля вводим название новой БД и сравнение.

Создание новой базы данных через phpMyAdmin Denwer

Поскольку большинство систем работает в кодировке UTF8, то поле «Сравнение» зачастую должно быть «utf8_general_ci». Имя базы данных вводится произвольно. После заполнения полей жмем кнопку «Создать».

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

Как создать пользователя баз данных MySQL на локальном сервере Denwer

Создать нового пользователя БД на локальном сервере можно в несколько кликов. Для этого переходим во вкладку «Пользователи» и жмем по ссылке «Добавить нового пользователя».

Добавление нового пользователя через phpMyAdmin - фото 1

Далее заполняем следующие поля, как показано на изображениях.

Информация учетной записи

Добавление нового пользователя через phpMyAdmin - фото 2

  • Имя пользователя – произвольно.
  • Хост – локальный, localhost.
  • Пароль, подтверждение – без комментариев.
  • Создать пароль, кнопка «Генерировать» – позволяет в один клик создать сложный, многозначный пароль.

База данных для пользователя

Добавление нового пользователя через phpMyAdmin - фото 3

В данном блоке можно как выставить соответствие баз данных пользователю, так и автоматически создать новую базу для пользователя и предоставить ему на нее полные привилегии. Лично я обычно создаю БД вручную, поэтому выбираю вариант «Нет». Единственный нюанс – пользователь будет иметь полный доступ ко всем базам данных на локальном сервере. Обычно это не является проблемой, так как на этом сервере работаете только вы.

Глобальные привилегии

Добавление нового пользователя через phpMyAdmin - фото 4

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

Ограничение на использование ресурсов

Добавление нового пользователя через phpMyAdmin - фото 5

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

После заполнения всех полей, жмем на кнопку «Добавить пользователя».

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

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

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

Сразу хочу заметить, что перед удалением обязательно нужно завершить работу локального сервера. Идеальным вариантом будет перезагрузка компьютера перед удалением программы. При этом в автозагрузке Denwer’а быть не должно.

Чтобы проверить автозагрузку перейдите в Пуск – Выполнить и пропишите команду msconfig. В открывшемся переходим во вкладку «Автозагрузка», где можно будет отключить ненужные службы, после чего обязательно нужно перезагрузить компьютер.

Итак, на этом данная статья подошла к концу. Рекомендую также почитать следующие статьи на блоге:

На этом все. Удачи вам и успеха в создании сайтов!

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter

Комментарии 14

  • Дмитрий

    Как-то так получилось, что на локальной машине я с универа не работал, все забылось. Очень помогло. Теперь [ссылка удалена автоматически] стоит как надо. На денвере все исправил. Автор Молодец

  • Дмитрий

    Спасибо за комментарий. Рад, что данная статья помогла Вам вспомнить забытое. Если возникнут вопросы по работе — обращайтесь.

  • Артем

    Добро пожаловать в phpMyAdmin

    Ошибка

    Ответ MySQL: Документация
    #1045 — Access denied for user 'root'@'localhost' (using password: NO)
    Ошибка при указании соединения для controluser в конфигурации.
    phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.

    Что ему не хватает? Установилось все нормально. Я ничего не менял установил и все, так как что оно не соединяется, неужели загруженный денвер был не настроен нужным образом?

  • Миха

    Наконец то у меня получилось. больше часа мучил. Правда я еще word press установил на денвер и пару тем закинул. Теперь с победным настроением пойду на работу. Спасибо за статью.

  • Дмитрий

    Артем, возможно Denwer запустился некорректно. Остановите работу программы, а затем запустите снова. Если не помогло — лучше переустановить Denwer во избежание проблем в будущем. — — — Миха, спасибо за комментарий. Рад, что у Вас все получилось.

  • Сергей

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

    Сейчас открываю его — нет ни одной базы. Создал базы под старые сайты, с теми же пользователями — но они, понятно, пустые. Хотя сами сайты с их фолдерами — там же, где и были, на Webservers.
    Как можно заставить новый денвер увидеть старые сайты?

    Спасибо за Ваше участие и всего доброго.

  • Дмитрий

    Здравствуйте, Сергей. Поскольку Вы удалили старый Денвер, то вряд ли сможете восстановить работу сайтов, поскольку, судя по всему, базы данных попросту удалились. Остались лишь файлы. Начинайте работу с нуля и не забывайте о резервном копировании баз данных и файлов сайта во избежание подобных проблем в будущем.

  • Anton

    Итак, чтобы проверить корректность работы локального сервера, сразу после запуска программы открываем браузер и переходим по адресу http://localhost. В результате откроется окно следующего вида.

    Я перехожу по ссылке

    Ниже на странице можно будет найти блок ссылок для проверки корректности работы phpMyAdmin, доменов, SSL и т.д.

    перехожу по ссылкам из таблицы для проверки, а по первым 5 ссылкам не переходит, выдаёт ошибку 404!!

    Что мне делать? подскажите пожалуйста

  • Anton

    И кстати предпоследнюю ссылку из таблицы тоже не открывает. вот эту http://custom-host:8648/ у меня windows xp sp3

  • Дмитрий

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

  • Сергей

    Здравствуйте! При проверке SSL, в браузере мозила появляется сообщение "Это соединение является недоверенным", нажимаю "Я понимаю риск" и "Добавить исключение", выскакивает окно где написано что то типа магазины и банки не советуют этого делать, прописана вот эта ссылка: https://subdomain.localhost/ssl.php и рядом кнопка "Получить сертификат".
    Что делать? Как мне проверить SSL?

  • Дмитрий

    Здравствуйте, Сергей. Я никогда не работал с SSL на денвере, поэтому не могу точно сказать, что именно нужно сделать. Рекомендую почитать документацию на официальном сайте денвера. Так должен быть ответ на данный вопрос.

  • Ксенья Юрьевна

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

  • Дмитрий

    Если работает phpMyAdmin, то работает и localhost. В любом случае попробуйте переустановить Денвер, соблюдая все рекомендации, приведенные в данной статье.

Оставить комментарий

отменить ответ