Если у Вас почему-то не запускается Denwer :: Проблема открытых сокетов

Иногда, бывает так, что Вы поставили Денвер, он отрапортовал что все хорошо.
Но когда Вы пытаетесь его запустить, у Вас ничего не выходит.

Вроде и ошибок никаких нет, а skype Вы заблаговременно отключили.

Просто Денвер отказывается запускаться, т.е. вроде как запуск проходит но web-сервер (apache) не поднимается.

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

Чтобы это выяснить запустите из командной строки (вызывается как cmd через Пуск->Выполнить) команду «netstat -ab».

C:\>netstat -ab

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

Активные подключения

Имя    Локальный адрес        Внешний адрес          Состояние
...
TCP    127.0.0.1:25           navaho:0               LISTENING
[miniperl.exe]
TCP    127.0.0.1:80           navaho:0               LISTENING
[httpd.exe]
TCP    127.0.0.1:443          navaho:0               LISTENING
[httpd.exe]
TCP    127.0.0.1:3306         navaho:0               LISTENING
[mysqld.exe]
TCP    127.0.0.2:443          navaho:0               LISTENING
[httpd.exe]
TCP    127.0.0.2:8648         navaho:0               LISTENING
[httpd.exe]
...

Как Вы видите программы пакета Денвер занимают порты: 
25, 80, 443, 3306 для ip 127.0.0.1 и 
443, 8648 для ip 127.0.0.2.

Если у Вас не запускается Денвер, то естественно этих программ вы в списке который выдал netstat не увидите.

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

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

Обсуждение закрыто.