Если не запускается 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 [13197 просмотров]