Ошибка при запуске denwer

Обновлено 12.01.2017

Не работает denwer

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

Что такое denwer

Если кто-то еще не в курсе, что такое денвер, то давайте это исправим. Denwer > это программный комплекс, задачей которого является реализация на локальном компьютере:

  1. Web сервера
  2. Сервера баз данных

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

В состав denwer входят вот такие программы:

  • PHP 5.3.13
  • MySQL 5.1
  • PostgreSQL 8.4
  • Apache
  • Perl

Я вам уже подробно рассказывал, как производится установка denwer в Windows 10 (В других версиях все то же самое), так, что если еще этого не сделали, то посмотрите, та все очень подробно описано

В 98 процентах denwer работает после установки у всех, но из-за различных сборок Windows или других вещей, о которых мы поговорим, вы можете попасть в 2 процента и у вас не работает denwer.

Принцип работы Denwer

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

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

Принцип работы Denwer

И так есть папка C:WebServershome, по умолчанию это она. В ней вы будите создавать папку с адресом сайта, по которому вы хотите, чтобы отвечал сайт. При установке там уже есть папка test1.ru

Не работает denwer-2

Если вы откроете этот адрес в браузере, то увидите вот такой ответ, означающий, что сайт работает и страница index.html открылась корректно.

Не работает denwer-3

Как только вы создаете новую папку с адресом, вы перезапускаете Denwer, делается это для того, чтобы, он изменил содержимое файла hosts. Именно в файл hosts он добавляет записи о ваших адресах из папки home и линкует их на ваш локальный компьютер. Вот его содержимое. Как видите, доменное имя test1.ru ссылается на ip адрес вашего локального компьютера 127.0.0.1

почему denwer не работает

Сделано это специально, для того, чтобы открыв браузер и обратившись по данному адресу вы попали к себе, а не наружу. Файл hosts для операционной системы Windows является более приоритетным, чем DNS сервер.

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

Почему denwer не работает

Отвечая на вопрос почему denwer не работает, можно выделить вот такие причины:

  • Не доступны порты
  • Не получается отредактировать файл hosts
  • Не работает Apache

Ниже я подробно расскажу, как решается каждая из этих проблем.

Порты Denwer

Для успешной работы денвера, нужно, чтобы порт 80, так как по умолчанию denwer использует его. Именно из-за него в denwer не работает apache, так как орт просто кем, то занят.

[info]Я вам подробно рассказывал как определять какие программы случают у вас порты на компьютере, это было в статье про утилиту netstat и утилиту TCPView[/info]

И так если у denwer не запускается apache, проверьте вот какие вещи. При установленном на компьютере Skype, отсутствие вот такой галки: Использовать порты 80 и 443 для дополнительных входящих соединений. Найти ее можно в пункте Инструменты > Настройки

denwer не запускается apache

пункт Дополнительно > Соединение. Снимайте галку: Использовать порты 80 и 443 для дополнительных входящих соединений.

denwer не запускается apache-2

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

denwer порт-2

Если у вас после этого по прежнему не работает apache в Denwer, проверяем не занимает ли этот порт служба Internet Information Services (IIS). В диспетчере задач она может называться служба W3SVC (World Wide Web Publishing Service. IIS быстро находится с помощью TCPView. Если IIS вам не нужна то удалите ее, если нужна просто поменяйте в ней порт или выключите службу.

Удалить IIS можно в Панели управления > Программы и компоненты > Включение или отключение компонентов Windows, убедитесь, что не стоит галка Службы IIS.

denwer windows 10 не запускается apache

Если у вас до сих пор не работает denwer, проверьте не блокирует ли его ваш антивирус. Так как в них есть встроенная функция firewall и убедитесь, что в брандмауэр открыт 80 порт. Открываем панель управления > Брандмауэр Windows.

Не работает denwer-5

Далее дополнительные параметры.

Не работает denwer-6

И в Правилах входящего трафика смотрим нет ли запрещающих правил, для 80 порта.

Не работает denwer-7

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

Denwer не работает localhost

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

denwer не работает localhost-1

Тут ключевыми словами выступают Success: the hosts file is marked as writable. что успешно удалось отредактировать его. Во первых удостоверьтесь, что вы работаете с учетной записью, у которой есть административные права. Проверить это легко, нажмите WIN+R и введите в окне выполнить lusrmgr.msc.

denwer не работает localhost-2

Откройте группы и найдите в списке Администраторы, щелкните по ней двойным кликом и удостоверьтесь, что ваша учетная запись тут присутствует.

denwer не работает localhost-3

Если вы администратор, то еще может препятствовать работе denwer, UAC (контроль учетных записей), в этом случае я вам советую скопировать файл hosts себе на рабочий стол из C:WindowsSystem32driversetc, отредактировать, а потом заменить им старый файл с заменой.

denwer не работает на windows 10-3

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

denwer не работает на windows 10-4

Еще бывают случаи, что нужно поправить реестр Windows, а именно открываем regedit в окне выполнить и делаем следующее:

Ищем ветку «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP»
Меняем значение ключа “start” с 3 на 4

процесс system висит на 80 порту PID 4

Не работает denwer-8

Надеюсь вам помогли мои методы, решения проблемы, когда не работает denwer в Windows.

Почему не работает Denwer?

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

Безусловно, причин неработоспособности Denwer великое множество, поэтому я разберу только самые популярные. Те, на которые ежедневно мне приходится указывать при ответе на вопросы своих учеников.

Не открывается localhost

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

  • Не запущен Denwer. Установили и сразу пробуют зайти на localhost. Для начала нужно запустить сервер, а потом уже пытаться на него зайти.
  • Пытаются зайти на localhost.ru. Регулярно вижу эту ошибку, разумеется, зайти они не могут. Правильный адрес: localhost. Никаких localhost.ru, localhost.com и прочих.
  • Блокирует соединение другая программа на 80-м порту. Чаще всего такой программой является Skype. Как решить эту проблему, написано здесь: denwer и skype.

Открывается localhost, а вот созданные вручную хосты не открываются

  • Забыли создать папку www. То есть создали внутри home папку с названием хоста, а про www внутри забыли. Разумеется, ничего не работает.
  • Забыли перезапустить сервер. Всё создали, как надо, пытаетесь зайти — и ничего. Вывод: забыли перезапустить сервер.
  • Блокируется файл hosts. Об этой ошибке Вы узнаете во время запуска сервера. Будет написано, что файл hosts не может быть перезаписан. Как правило, блокируется файл антивирусами (DrWeb любит этим заниматься), реже — вирусами. Покопайтесь в настройках антивируса, отключите эту блокировку. А если не нашли, то почистите компьютер от вирусов. Файл находится по следующему адресу: WINDOWSsystem32driversetchosts. Открыть его можно в обычном блокноте. Также можете сделать резервную копию этого файла, затем удалите его. Проверьте, работает ли Denwer, а после верните файл обратно.
  • Не хватает прав. Сделайте следующее: на приложении start.exe (можно и на ярлыке) через свойства откройте вкладку «Совместимость«, далее поставьте галочку «Выполнять с правами администратора«.

Не работает PHPMyAdmin

  • Ошибка с соединением. Как правило, это ошибка из-за того, что стоит какой-то другой MySQL, который, разумеется, конфликтует с новым MySQL. Отключите старый, а ещё лучше удалите его.
  • При попытке зайти в PHPMyAdmin открывается что угодно, но только не PHPMyAdmin. Мешает какая-то сторонняя программа на порту 3306. Что это за программа, знать можете только Вы. У каждого своя «проблемная» программа, поэтому что-либо писать здесь просто бессмысленно. Но это обязательно сетевые программы, которые связываются с локальной сетью или Интернетом.

Создал виртуальный хост, а зайти на него с другого компьютера не могу

Любой опытный (да и не очень тоже) специалист посмеётся над этой ошибкой, которая ею даже не является. Но это, наверное, самая частая «проблема» с Denwer. Объясняю раз и навсегда для всех: Denwer ничего в Интернет НЕ выкладывает! Он служит лишь помощником для создания сайтов, но никак не занимается размещением в Интернете Ваших сайтов. Для размещения сайта в Интернете почитайте вот эту статью: как разместить сайт в Интернете.

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

Множество проблем, связанных с Denwer, а также пути их решения, разобраны в курсе «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php

  • Создано 09.05.2012 14:41:48


  • Михаил Русаков

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

В своём бесплатном курсе по построению сайта на CMS я  предлагаю настраивать сайт сначала на домашнем сервере.

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

Однажды был конфликт со Скайпом, они оба лезли на один порт 80, решил просто выключил программу и убрал из автозагрузки.

И вот недавно столкнулся с проблемой по настоящему.

Решил перейти с XP на Семёрку, сделал резерв нужных файлов, на соседний диск, форматнул диск С и поставил новенькую систему.

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

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

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

Я решил пойти с нуля снёс сервер (просто удалил каталог WebServers с дика С ) перегрузил компьютер и начал новую установку с инсталлятора. Перед этим скачал актуальную версию с оф.сайта.

Сама установка прошла без проблем, Денвер стал, создал ярлыки и порадовал меня записью Ура Заработало!

Но после запуска сервера я выяснил, что нифига не Ура!
Кроме Local host ни  один другой сайт не хотел работать и при запуске всё время выдавало ошибку.  Суть этой ошибки сводился к тому, что неразрешена запись в файл host  (c:WINDOWSsystem32driversetchost) который отвечает за сайты локалки.

Иными словами чтоб Денвер увидел новый, созданный Вами сайт на локалке, он должен прописать его в этом файле и присвоить ему ip 127.0.0.1

Конечно, можно вручную открыть это файл и прописать, например для сайта loom.loc
127.0.0.1        joomla15.loc

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

Я начал рыть Интернет. Конечно, сразу пошёл на форум поддержки Денвера, кроме этого задал пару вопросов Яндексу.

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

Первая причина проблем с Денвером и самая распространенная.

Запись в системные файлы имеет право только администратор. Файл host является системным и хотя запись в него, даже плохишами, особо компьютеру навредить не может, админ есть админ, Решается просто, нужно запускать сервер с правами администратора,
Правой кнопкой по ярлыку STSRT, и выбираем «с правами администратора».

Вторая причина проблем с Денвером, так же популярная.

У вас запущен ещё один сервер обычно системный IIS. Решается через панель управления компьютером: меню-пуск-панель-управления-установка и удаление программ-установка компонентов windows-снять галочку с «Internet Information Servises (IIS)
После перегружаем компьютер и всё должно работать.

Третья причина проблем с Денвером.

Наверное, эту причину нужно было поставить на первое место, как-то я упустил. Проверти, включен ли у вас DNS-клиент:
Пуск >> Все программы >> Администратирование >> Службы, находим службу DNS-клиент и смотрим Свойства.
Должны стоять: Тип запуска — Авто, Состояние — Работает.

Четвёртая причина проблем с Денвером, бывает, но редко.
Проверьте атрибуты, на файл host кликаем по нему правой кнопкой , выбираем свойства не должно стоять галочки рядом с Только чтение! Если есть уберите.

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

Пятая причина проблем с Денвером, после решения, которой у меня всё заработало.

Работу Денвера у меня блокировал антивирус. У меня стоит KIS-лицензия. Добавил фалы запуска Денвера Run.exe и Restart.exe в доверенную зону  и всё пошло.

Ну, вот на этом, пожалуй, всё. Надеюсь, статья была Вам полезна. Возможно, у кого-то возникали ещё какие либо проблемы или Вы знаете какие либо решения, давайте ими делится, можно в комментариях, но лучше на форуме //ashforum.ru/viewforum.php?f=8 создавайте темы и предлагайте обсуждение.

Содержание

  1. Заметки и статьи об администрирование Windows
  2. Еще одна недосказанность в любви Skypa с denwer windows 8.
  3. Исправляем беду № 2.
  4. Способ №1
  5. Способ №2
  6. Способ №3
  7. Denwer не работает localhost windows 10
  8. Что такое denwer
  9. Принцип работы Denwer
  10. Почему denwer не работает
  11. Порты Denwer
  12. Denwer не работает localhost
  13. Не запускается apache в денвере
  14. А теперь собственно и сам список тех служб которые можно отключить дабы они не занимали драгоценный 80-й порт:
  15. Denwer не работает localhost windows 10
  16. Проверить Skype
  17. Проверить службы Mircrosoft IIS
  18. Проверить VMWare
  19. Почему не работает Denwer?
  20. Не открывается localhost
  21. Открывается localhost, а вот созданные вручную хосты не открываются
  22. Не работает PHPMyAdmin
  23. Создал виртуальный хост, а зайти на него с другого компьютера не могу
  24. Комментарии ( 101 ):

Заметки и статьи об администрирование Windows

Автор: Эрика. Опубликовано в WEB программирование.

Поставив Denwer на Windows с восьмерки по десятку на рабочий стол, стартуем ярлык, но не работает localhost и ничего не запускается. Воспользуйтесь некоторыми советами.

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

Иногда помогает такой метод – если пакет Денвера остался, перезаписываем в папку WebServers там лежит Denwer. Если проблема наблюдается, продолжаем исправление.

Открою секрет, данная ошибка возникает на ПК, когда порт 80 занят процессами Виндоус или ПО.

Еще одна недосказанность в любви Skypa с denwer windows 8.

У большинства из нас имеется Skype, как вариант, он всегда может подстраиваться в порт 80, прописанный Denweru для корректной работы.

Исправляем беду № 2.

Способ №1

По умолчанию в системе автоматом сработала некая system служба, занимающая порт 80 или же Process отключается в ручную через реестр. Не волнуйтесь, ничего страшного нет.

Способ №2

denwer не работает localhost – отключаем службу http.sys в реестре:

Способ №3

Денвер не работает на windows 10, использовать, если первые два способа не помогли.

Источник

Denwer не работает localhost windows 10

Ne rabotaet denwer

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

Что такое denwer

Если кто-то еще не в курсе, что такое денвер, то давайте это исправим. Denwer > это программный комплекс, задачей которого является реализация на локальном компьютере:

В состав denwer входят вот такие программы:

В 98 процентах denwer работает после установки у всех, но из-за различных сборок Windows или других вещей, о которых мы поговорим, вы можете попасть в 2 процента и у вас не работает denwer.

Принцип работы Denwer

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

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

Printsip rabotyi Denwer

И так есть папка C:WebServershome, по умолчанию это она. В ней вы будите создавать папку с адресом сайта, по которому вы хотите, чтобы отвечал сайт. При установке там уже есть папка test1.ru

Ne rabotaet denwer 2

Если вы откроете этот адрес в браузере, то увидите вот такой ответ, означающий, что сайт работает и страница index.html открылась корректно.

Ne rabotaet denwer 3

Как только вы создаете новую папку с адресом, вы перезапускаете Denwer, делается это для того, чтобы, он изменил содержимое файла hosts. Именно в файл hosts он добавляет записи о ваших адресах из папки home и линкует их на ваш локальный компьютер. Вот его содержимое. Как видите, доменное имя test1.ru ссылается на ip адрес вашего локального компьютера 127.0.0.1

pochemu denwer ne rabotaet

Сделано это специально, для того, чтобы открыв браузер и обратившись по данному адресу вы попали к себе, а не наружу. Файл hosts для операционной системы Windows является более приоритетным, чем DNS сервер.

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

Почему denwer не работает

Отвечая на вопрос почему denwer не работает, можно выделить вот такие причины:

Ниже я подробно расскажу, как решается каждая из этих проблем.

Порты Denwer

Для успешной работы денвера, нужно, чтобы порт 80, так как по умолчанию denwer использует его. Именно из-за него в denwer не работает apache, так как орт просто кем, то занят.

[info]Я вам подробно рассказывал как определять какие программы случают у вас порты на компьютере, это было в статье про утилиту netstat и утилиту TCPView[/info]

И так если у denwer не запускается apache, проверьте вот какие вещи. При установленном на компьютере Skype, отсутствие вот такой галки: Использовать порты 80 и 443 для дополнительных входящих соединений. Найти ее можно в пункте Инструменты > Настройки

denwer ne zapuskaetsya apache

пункт Дополнительно > Соединение. Снимайте галку: Использовать порты 80 и 443 для дополнительных входящих соединений.

denwer ne zapuskaetsya apache 2

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

denwer port 2

Если у вас после этого по прежнему не работает apache в Denwer, проверяем не занимает ли этот порт служба Internet Information Services (IIS). В диспетчере задач она может называться служба W3SVC (World Wide Web Publishing Service. IIS быстро находится с помощью TCPView. Если IIS вам не нужна то удалите ее, если нужна просто поменяйте в ней порт или выключите службу.

Удалить IIS можно в Панели управления > Программы и компоненты > Включение или отключение компонентов Windows, убедитесь, что не стоит галка Службы IIS.

denwer windows 10 ne zapuskaetsya apache

Если у вас до сих пор не работает denwer, проверьте не блокирует ли его ваш антивирус. Так как в них есть встроенная функция firewall и убедитесь, что в брандмауэр открыт 80 порт. Открываем панель управления > Брандмауэр Windows.

Ne rabotaet denwer 5

Далее дополнительные параметры.

Ne rabotaet denwer 6

И в Правилах входящего трафика смотрим нет ли запрещающих правил, для 80 порта.

Ne rabotaet denwer 7

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

Denwer не работает localhost

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

denwer ne rabotaet localhost 1

Тут ключевыми словами выступают Success: the hosts file is marked as writable. что успешно удалось отредактировать его. Во первых удостоверьтесь, что вы работаете с учетной записью, у которой есть административные права. Проверить это легко, нажмите WIN+R и введите в окне выполнить lusrmgr.msc.

denwer ne rabotaet localhost 2

Откройте группы и найдите в списке Администраторы, щелкните по ней двойным кликом и удостоверьтесь, что ваша учетная запись тут присутствует.

denwer ne rabotaet localhost 3

Если вы администратор, то еще может препятствовать работе denwer, UAC (контроль учетных записей), в этом случае я вам советую скопировать файл hosts себе на рабочий стол из C:WindowsSystem32driversetc, отредактировать, а потом заменить им старый файл с заменой.

denwer ne rabotaet na windows 10 3

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

denwer ne rabotaet na windows 10 4

Еще бывают случаи, что нужно поправить реестр Windows, а именно открываем regedit в окне выполнить и делаем следующее:

процесс system висит на 80 порту PID 4

Ne rabotaet denwer 8

Надеюсь вам помогли мои методы, решения проблемы, когда не работает denwer в Windows.

Источник

Не запускается apache в денвере

Много раз сталкивался с проблемой когда Apache не запускался на Denwer`е. Перед тем как загружать наш сайт на хостинг мы его тестировали и наполняли контентом используя Джентльменский набор Denwer. Но чаще всего мы боролись с проблемой при которой Apache не хотел работать, при попытке запустить денвер, запускался эмулятор SMTP-сервера и сам Apache, но спустя 2-3 секунды Apache попросту отключался. Мы давно хотели выложить эту статью в которой мы собрали различные варианты решения этой проблемы, но все никак руки не доходили :-).

Для начала разберемся почему Apache так яростно не хочет иногда запускаться, все дело в том что денвер по умолчанию работает используя порт 80. И запуститься он не может потому что другая программа или служба установленная на Вашем компьютере уже заняла этот порт. Как узнать какая программа и какой порт занимает, читайте в этой статье — Как определить какой порт занимает программа? В этой статье мы напишем про те самые программы и службы которые мешают денверу.

Самое банальное это то что порт может занять Skype. Про это написано уже много статей да и в документации тоже написано что нужно проверить настройки скайпа. Ничего сложного в этом нет, все просто:

svobojdaem porty v vskypeС помощью этой не хитрой настройки Вы можете освободить 80 порт для денвера. Это в том случае если у Вас Skype установлен.

Вторым проказником который занимает порт 80 так это программа TeamViewer. Для того чтобы Team viewer не занимала порт 80 необходимо проделать следующие действия:

osvobojdaem port v teamviewer

Жмете Ок и закрываете программу.

Теперь перейдем к Компонентам Windows которые также могут быть причиной проблемы. Компонент Службы IIS может захватить 80-й порт и чтобы этого избежать попросту отключим данный компонент.

Для этого необходимо:

otkluchenie slujb

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

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

Ниже мы представим список тех служб которые занимают 80-й порт. Для того чтобы открыть список служб можно воспользоваться одним из двух путей:

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

ostanovka slujb v windows

А теперь собственно и сам список тех служб которые можно отключить дабы они не занимали драгоценный 80-й порт:

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

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

Встречается и такая проблема — после того как денвер запущен и в трее виден значок сервера Apache что он работает, при попытке зайти к примеру в localhost через браузер FireFox, апач сразу же закрывается. Это означает что одно из расширений в браузере занимает 80-й порт. Для решения проблемы необходимо отключить расширения и перезапустить Denwer.

Также стоит попробовать отключить Брандмауэр Windows, возможно он блокирует нужный порт.

Есть еще один способ который возможно кому-нибудь и пригодится. Нужно будет лезть в реестр.

Теперь перейдем к действиям:

sozdanie novogo parametra v vreestre

4. В этой же самой ветке находите параметр Start и изменяете значение на 0.

izmenenie parametra start v reestre

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

Но если после всех попыток результата нет, то стоит задуматься о «перевешивании» денвера на другой порт, прочесть об этом можно в статье — Как изменить порт в Denwer`е?.

Ну вот и подошла статья к концу. Надеемся что информация окажется полезной.

Источник

Denwer не работает localhost windows 10

В этом посте речь пойдет о том, что можно сделать, если после установки Denwer у вас вдруг не открывается localhost. У меня были проблемы только с тем, что некоторые приложения слушали порты 80 и 443. Они не давали серверу apache подключиться к ним. Поэтому ниже я расскажу, что нужно проверить, если у вас происходит то же самое.

Проверить Skype

Skype имеет настройку по-умолчанию «Использовать порты 80 и 443 в качестве входящих альтернативных«. Её нужно отключить.

Делается это следующим образом:

После этого необходимо перезапустить Skype.

Если это не помогло, то есть еще один вариант.

Проверить службы Mircrosoft IIS

Эти службы тоже могут занимать порты 80 и 433, поэтому для нормальной работы Denwer их нужно отключить.

После в появившемся окне нужно снять галочки со всех служб Windows IIS.

Если и это не сработало, то стоит задуматься, и…

Проверить VMWare

Эта виртуальная машина имеет свою службу – WMwareHostd – которая тоже слушает 433-й порт. Но в её настройках его можно изменить. Просто так мне это сделать не удалось, потому что файл с настройками был защищен от изменений. Поэтому пришлось загружаться в безопасном режиме (напомню, что для этого нужно после запуску компьютера нажимать клавишу F8).

После этого нужно найти файл proxy.xml. В Windows 7 он находится по адресу C:ProgramDataVMWarehostd

Открыть его можно обычным блокнотом. На третьей строчке в нем указан номер порта, через которых будет работать служба. Его нужно изменить на какой-нибудь другой. Например, на 4443.

Первые строчки этого файла после редактирования на моей машине выглядят так:

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

Полезная статья? Их будет больше, если вы поддержите меня!

Источник

Почему не работает Denwer?

php denwer nowork

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

Безусловно, причин неработоспособности Denwer великое множество, поэтому я разберу только самые популярные. Те, на которые ежедневно мне приходится указывать при ответе на вопросы своих учеников.

Не открывается localhost

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

Открывается localhost, а вот созданные вручную хосты не открываются

Не работает PHPMyAdmin

Создал виртуальный хост, а зайти на него с другого компьютера не могу

Любой опытный (да и не очень тоже) специалист посмеётся над этой ошибкой, которая ею даже не является. Но это, наверное, самая частая «проблема» с Denwer. Объясняю раз и навсегда для всех: Denwer ничего в Интернет НЕ выкладывает! Он служит лишь помощником для создания сайтов, но никак не занимается размещением в Интернете Ваших сайтов. Для размещения сайта в Интернете почитайте вот эту статью: как разместить сайт в Интернете.

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

Множество проблем, связанных с Denwer, а также пути их решения, разобраны в курсе «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php

date article

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Комментарии ( 101 ):

Добрый день! Устанавливал Denwer на Windows 7 Home Basic 64x. При запуске Denwer’a не запускался apache. Писал ошибку что то вроде The requested address is not valid in its context. : make_sock: could not bind to address [моя айпишка]:483 no listening sockets available, shutting down Unable to open logs Note the errors or messages above, and press the key to exit. Скайпа нет. При проверке занятых портов 483 порт не вылез нигде. И в чем тут может быть дело?

Отключите антивирусы, firewall, службу Web Deployment Agent Service, компонент Internet Information Services(IIS).

Все это выключалось во время установки и запуска и проверку на вирусы делал

В httpd.conf ничего не меняли? Денвер должен быть на 127.0.0.1, а никак не Вашем IP-адресе. Рекомендую удалить всё и установить Denwer заново.

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

У меня тоже была такая проблема, решил её таким образом. заменил файл host на чистый, который нашел в интернете. вот его расположение на ПК: C:WindowsSystem32driversetc

Все попробовал неработает(((

Михаил, у меня не запускается пакет Денвер просит изменить PATH.

У меня ещё ненайдин файл PING.exe.

Пиратская ОС что ли? Надо установить эту утилиту, как это сделать, без установки нормальной ОС, не знаю.

Windows Xp не пиратская

Тогда эта утилита должна быть, но, возможно, неправильно прописан PATH. Пропишите его так, как я написал выше, и всё должно заработать.

Значит не так что-то прописали.

денвер не запускается набираю локалхост выдает 404 ошибка как быть? Файервол отключен, скайпа нет, антивирус авира отключаю когда запускаю денвер Помогите

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

пишет ошибка 404 когда в строке браузера набираю локалхост а в черных окнах вроде нет

Здравствуйте, Михаил. Помогите пожалуйста не могу открыть localhost. Denwer запущен, в поисковой строку ввожу localhost, и Skype от порта 80 отключил. А все равно пишет: Подключение к localhost прервано. Что мне делать?

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

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

Здравствуйте! Попробовала все варианты: и отключила антивирус, затем очистила от вирусов, в настройках антивируса сделала исключение, указав путь на файл «WINDOWSsystem32driversetchosts». При запуске start.exe все равно написано, что файл hosts не может быть перезаписан. Напишите, пожалуйста, названия и ссылки на другие пакеты для PHP. Или и это не поможет? Спасибо!

Надо защиту отключить, а не в исключения добавлять. Как отключить? Неизвестно, это нужно обращаться в тех. поддержку антивируса. Иногда есть в настройках, иногда помогает временное отключение, иногда помогает лишь удаление.

Я отключала уже. Но не помогло. Попробую удалить. Если и тогда будет то же самое, есть ли другие альтернативы? С другими пакетами,если не denwer, будут ли возникать те же проблемы?

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

Я не обновлял Apache на Denwer, что там было, то у меня и стоит.

У меня тоже не работал Denwer, но когда я отключил Denwer, «на пожарный случай» скопировал hosts в другую директорию и hosts удалил, после старта Denwer`а всё заработало! А копию я тоже удалил — больше мне она не понадобилась.

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

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

Блин! Сори, неправильно понял. Вы предложили деинсталировать а я понял, что выключить.

Здравствуйте. У меня следующая проблема с Денвером. При установке сообщение: Could not set owner. Error 5. Проигнорировал, Денвер установился. Но не запускается, пишет ту же ошибку. Денвер не может получить доступ к файлу hosts. Отключать антивирус пробовал, не помогло. Если я удалю hosts, винда не слетит? И заработает ли Денвер?

Здравствуйте Михаил, у меня проблема при запуске сайта на win7, на ХР работает нормально, а с 7 бок! Локалхост запускается, виртуальный диск не создается, лезет искать название сайта в гугл.

Всё написано в этой статье, добавить нечего.

Иконки денвера на рабочем столе не работают (не активны).Когда хочу дать старт.Отвечаер. PROBLEM WITH SHORTCUT Помогите разобраться.Что делать?2-3 незаконченных сайта есть. Спасибо

Михаил здравствуйте, у меня ошибка с phpmyadmin, задал вопрос на форуме денвера, но никакого ответа нету, может Вы посмотрите? http://forum.dklab.ru/viewtopic.php?t=42635 там приложены скриншоты, сюда я их не всуну, Вы уж извените за ссылку на другой сайт.

Здравствуйте Михаил у меня проблема аналогична всем другим выше но,есть отличие вот,в виртуальном диске DENWER тоесть x,папка в home (mysite.local)создана и в папке папка(www)тоже есть.на сайте http://localhost/denwer/написано(ура заработало)А вот http://mysite.local/не находит не подключаеться в чём это может быть проблема пишет(СЕРВЕР НЕ НАЙДЕН)?? за ранее спс.

Антивирус или вирусы, скорее, даже первое. Проблема в том, что у Вас hosts заблокирован.

Скорее всего, где-то в настройках. Можно обратиться также в тех. поддержку антивируса.

я его даже отключал всё равно пишет (сервер не найден)

Отключение и не поможет. Иногда даже удаление не помогает.

Покопавшись выяснил следующее: денвер ко всем именам сайтов добавил :8648 (mysite1.ru:8648). Как это можно исправить?

Возможно, что-то изменили в настройках. Проще всего скачать свежую версию и установить всё по новой. Только не забудьте удалить старую версию Denwer.

Скайп вообще удалил, подскажите как узнать занят ли 80-й порт?

Можно использовать файрволл, либо «монитор сетевых ресурсов», но он имеется только в Windows 7.

не могу понять!создал домен в папке home в доменной папке создал папку www! добавил html файл а при в воде домена показывает It works! что делать?

Стоит какой-то другой сервер, мешающий Denwer.

Подскажите пожалуйста, как решить эту проблему? PHP Fatal error: Call to undefined function mysql_connect() in M:homelocalhostphpwwwmysql.php on line 15 PHP Stack trace: PHP 1.

() M:homelocalhostphpwwwmysql.php:0 Перерыл уже столько информации, выполнял все, так и не решилась данная проблема, кто нибудь может пошагово объяснить! БЛАГОДАРЮ!

Странно, конечно, но используйте new mysqli(), а mysql_connect() давно устарела уже.

Дело все в том, что я не могу работать с php, я очень хорошо усвоил html и css, теперь надо идти дальше, а дальше php, но встала проблема из-за которой я не могу двигаться дальше! как ее решить я не знаю, каждый день убиваю время на поиск в интернете своей проблемы, везде одно и тоже, но не получилось, есть как пошагово эту проблему решить?

Скажите а почему денвер не хочет работать без интернета?у меня раньше денвер работал и без интернета,а сейчас обязательно должна быть подключение к интернету,localhost и phpmyadmin работают а вот виртуальные хосты никак не работают пишет «Прокси-сервер отказывается принимать соединения»

Михаил, добрый день, подскажите, пожалуйста в чем может быть проблема, устанавливаю денвер на свой компьютер (не на виртуальную машину). Денвер установился, но при открытии файла index.php, нормально отображается только html-форма ввода данных, а вся информация находящаяся в php коде не работает, а точнее просто выводиться php-код в браузер (это в фаирфоксе, в опере и эксплоере просто выводиться весь файл кодом, также как выводиться исходный код). Хотя на виртуальной машине, все работает отлично. В чем может быть тут проблема? P.S. localhost работает отлично, но только на фаирфоксе

Помогите. У меня уже истерика (пишу диплом и как на зло полетел денвер) Process mysqId.exe

Станислав, обратитесь в службу поддержки. Так же там, от Вас я жду логов mysql,apache.

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

Здравствуй. У меня проблема с денвером. Когда я загрузил пакет на комп,у меня при запуске пишет в самом конце,оно всё загружает и в панели в той пишет такое в конце: Found at least 1 error(s) Waiting for 20 second(press Ctrl+Break to exit now) Что можно сделать.

Никита, скопируйте строки которые выше и покажите.

как можно вернуть драйвер который отвечает за хост?

Здравствуйте, Вы уверены, что Denwer работает правильно? Напишите в службу поддержки.

Здравствуйте. Спасибо за отклик. Проблема решилась, когда я написала //https: в начале строки

Denwer запускается,но Apache при запуске выводит, что он не находит файл php_apache2.dll

Надеюсь, еще актуально спустя столько времени. Ваш совет помог решить такую же проблему. Файл удалила, все заработало. Вопрос, надо ли будет потом этот файл создавать снова? И если да, то в какой момент? И не возникнет ли эта ошибка снова?

Здравствуйте, возникла такая незадача: при запуске локального хостинга таких ка Денвер, Топ Сервер, постоянно появляется белая страница с поисковиком и надписью Everything. Под этой радостью размещены локальные диски типа C, D, Z. Они спокойно открываются как текстовые файлы, но с них невозможно открыть и перейти на локал хост сайта. Плиз, у кого было нечто подобное поделитесь опытом. Заранее огромное спасибо))

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

Здравствуйте, столкнулся с такой проблемой: При открытии localhost появляется страница, на которой написано только «It works!», иконка в браузере Денверовская, а должна же вроде быть тестовая страница, где можно различные части денвера протестировать. При попытке открыть что-либо из home и так далее не открывает.(Ну, в смысле, если прописывать как веб-страницы) Стоит windows 8.1, если что. Посмотрел чуть выше в комментариях, сказано, что значит другой сервер, скорее всего, мешает. Посмотрел, что занимает порты с ip 127.0.0.1(Это же вроде он): 4 штуки apache(Но он же с Денвером вроде и идет) и mysqld, который же вроде тоже с него же. Почитал, нашел, что это из-за отдельно стоящего апача может быть Было такое, но перед Денвером я его удалил.Что не так?

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

работают все виртуальные хосты а вот те которые в ручную добавляю нефига((( отключил антивирус аваст, папка www имеется. все как надо а нефига не работают те которые в ручную((( ошибок никаких денвер не выдает не при загрузке не при рестарте

Приветствую! Проблема следующая. Установил Денвер, создал папку wp.local в ней папку www. Сайт открывается только в Опере и если ввожу адрес в Проводнике Windows. В Хроме и даже IE8 при вводе wp.local выводит на страницу поиска. Не подскажете где почитать о проблеме?

Здраствуйте, у меня вот какая проблема установил денвер, при попытке зайти на http://localhost выдает ошибку 102 (net ERR_CONNECTION_REFUSED) скайпа нет все антивирусы отключил, перепробовал разные браузеры, стоит вин. 8.1 64 бит статический айпи, если все дело в нем как запустить.

Добрый день! Установил программу, но выдает ошибку http://joxi.ru/ZrJQpPjc1kWOVA посмотрел все советы по исправлению, но своего случая не нашел. Порты проверил. Что посоветуете? Спасибо

Здравствуйте! Установил Denver,хотел попробовать по вашему курсу создать сайт.А теперь не получается открыть mysite.local в чем может быть проблема?

Добрый вечер Михаил! помогите пожалуйста! Денвер ну устанавливается чёрный окошка Денвер даже не откроется? на компьютер Win 7 antivirus kasperski

Здравствуйте! Установил Денвер. wp.local не открывается в Хроме. В Explorer открылся. В чём может быть проблема? Подскажите, пожалуйста.

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

Copyright © 2010-2022 Русаков Михаил Юрьевич. Все права защищены.

Источник

Цитата
Сообщение от Amator
Посмотреть сообщение

Зайдите в C:WindowsSystem32driversetc там есть файл hosts. Вначале откройте его в блокноте и скопируйте содержимое сюда. У меня есть преположение что рид онли режим мог поставить вирус. Потом можно нажать правой кнопкой по файлу, выбрать Свойства, там будет надпись Атрибуты и возле нее «Только чтение» — если галочка стоит, то снимите ее, потом Применить и Ок. Дальше попробуйте запустить Денвер.

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

Добавлено через 3 минуты
Галки на «Только чтение» нет.

И в папке два файла hosts, один txt, а другой просто файл. В обоих, как я понял одно и тоже:

# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом ‘#’.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x

127.0.0.1 localhost

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске death stranding directx 12
  • Ошибка при запуске dead stranding
  • Ошибка при запуске dayz compile error
  • Ошибка при запуске dayz 103
  • Ошибка при запуске dayz 0xc0000005