БлогNot. Если не запускается Denwer...

Если не запускается Denwer...

Точней, встроенный в этот пакет Web-сервер Apache.

Симптомы: с ярлычка Start Denwer сервис Apache в системном трее "не запускается" или отключается через 2-3 секунды после запуска. Нехватка библиотек тут не при чём, с неё обычно всё понятно и достаточно доустановить Visual C++ Redistributal Pack.

С кем конфликтует Denwer? Да почти со всеми :) Точней, с любыми приложениями, занимающими 80 порт: Skype, TeamViewer, DropBox, Java, Dragon (Comodo), Agnitum Outpost Firewall Pro, служба удаленного управления компьютером, служба отчётов SQL Server, служба web-публикаций, CoDeSys со службой ENI server, VMware Workstation Server, служба IP-телефонии и т.д.

Зачастую проще "перевешать" Apache на другой порт, чем перенастраивать кучу софта.

Делается это так (тема не нова, но в последнее время часто мне встречалась):

Останавливаем службы Denwer, для этого после установки есть ярлык STOP DENWER.

Идём в папку C:\WebServers\usr\local\apache\conf\ (если, конечно, ставили Denwer с настройками по умолчанию).

В любимом текстовом редакторе открываем файл httpd.conf

Ищем строки, где указан 80 порт, вот они:

#Listen $&{ip:-127.0.0.1}:$&{port:-80}
#NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-80}
#<VirtualHost $&{ip:-127.0.0.1}:$&{port:-80}>

Аккуратно меняем цифру 80 на нужную, например 8080 или 96. Сохраняем изменения в файле и перезапускаем сервисы Denwer. Возможное неудобство - при отладке скриптов придётся явно указывать порт в адресах скриптов на локалхосте, например, писать в адресной строке браузера

http://localhost:96/example1.php

вместо бывшего по умолчанию

http://localhost/example1.php

P.S. Ну и самый простой совет: переходите на XAMPP!

02.02.2015, 22:27 [13030 просмотров]


теги: ошибка софт сервер

К этой статье пока нет комментариев, Ваш будет первым