Ошибки Денвер и их решения
Вы установили Денвер на свой компьютер, но что делать, если не работают вирутальные хосты, не запускается localhost, возникает ошибка с http.exe и многое другое? В этом вам поможет предложенная подпорка проблем и решений для Денвер.
Содержание:
- Проверка сетевых протоколов
- Не работают виртуальные хосты
- Не запускается localhost мешает IIS
- Конфликт Denwer со Skype
- Ошибка httpd.exe из-за бага в сборке Денвер
- Не удается установить Денвер, ошибка в параметре Path
- Проблемы с Денвер в Windows 8
Ошибки/проблемы с Денвер и их решения
Очевидно, что даже такая простая задачка как установка Денвер не может обойтись без проблем. Ситуации бывают самые разные. Особенно если делать что-то не так как рекомендуется, но тем не менее. Ниже я хочу привести некоторые ошибки и проблемы связанные с Denwer и варианты их решения.
Не работают виртуальные хосты
На Денвер 2 у меня была такая ситуация: всё хорошо запускалось и прописывалось в host, но зайти на любой из хостов было невозможно. Проблема заключалось в том, что служба DNS-клиент, которая кэширует имена DNS и регистрирует полное имя компьютера, была отключена. Для её включения проследуйте в: Пуск > Панель управления > Администрирование > Службы – наведите курсор на строку «DNS-клиент» и кликните правую кнопку мыши, в открывшемся контекстном меню выберите пункт «Свойства» и задайте тип запуска «Авто». Не забудьте перезагрузить компьютер.
Не запускается localhost мешает IIS
Были случаи, когда установка Денвер проходила нормально, но localhost не запускался! Убедитесь в том, что на вашем компьютере не запущен какой-то другой веб-сервер, который мешает Денверу. Такое часто бывает в Windows XP. Например, речь может идти о Microsoft IIS. Если да, отключите его.
Для отключения службы IIS admin проследуйте в: Пуск > Панель управления > Администрирование > Службы – наведите курсор на строку «Служба IIS admin» и кликните правую кнопку мыши, в открывшемся контекстном меню выберите пункт «Свойства» и задайте тип запуска «Отключена». Не забудьте перезагрузить компьютер.
Конфликт Denwer со Skype
Для нормальной работы с Денвер, вам следует убедиться, что Skype не занимает порты 80
и 443
, необходимые для Apache. Для этого запустите Skype и откройте: Инструменты > Настройки > Дополнительно > Соединение – где уберите галочку «Использовать порты 80 и 443 в качестве входящих альтернативных».
Ошибка httpd.exe из-за бага в сборке Денвер
При запуске локального сервера, httpd.exe
может выдать сообщение об ошибке: Точка входа в процедуру zend_rebuild_symbol_table не найдена в библиотеке DLL php5ts.dll. Оказалось, что в комплекте с PHP 5.2 дистрибутива Денвер, идут модули к PHP 5.3. Эта проблема не устранена до сих пор, а скачать нужные модули вы можете тут. Для установки модулей PHP 5.2 вам нужно остановить локальный сервер, а после установки, снова его запустить.
Не удается установить Денвер, ошибка в параметре Path
Иногда возникают проблемы с переменными среды. Для устранения такого рода проблем проследуйте в: Свойства компьютера > Дополнительно > Переменные среды. Где нужно смотреть, что именно вам надо.
Проблемы с Денвер в Windows 8
Некоторые вебмастера отмечают наличие проблем со сборкой Денвер в Windows 8. На самом деле здесь можно посоветовать лишь всё выше изложенное. Обычно ошибка возникает из-за процессов на 80 порте, подробней об этом читайте тут. Я же рекомендую в первую очередь посмотреть не включен ли IIS и т.д. Для тех кому лень разбираться рекомендую посмотреть это видео:
Короткая ссылка: http://goo.gl/mJKwXM
После установки пакета денвера из пятого пункта ваших решений, теперь httpd.exe кричит: запуск программы невозможен, так как на компьютере отсутствует php_pdo.dll. Попробуйте переустановить программу.
плюс к этому, нажимаем там ОК. следующий крик: PHP Startup: Unable to load dynamic library'/usr/local/php5/ext\php_pdo_mysql.dll' - Не найден указанный модуль.
снова жмём ОК плюс: Точка входа в процедуру zend_replace_error_handling не найдена в библиотеке DLL php5ts.dll.
снова жмём ОК плюс к этому: PHP Startup: Unable to load dynamic library'/usr/local/php5/ext\php_sqlite3.dll' - Не найдена указанная процедура.
оооочень удобная программа.
2Unknown Я всё ещё на страом Денвере, давно не переустанавливался. Вариантов здесь вижу несколько: 1) надо смотреть, включены ли соответствующие dll в пакет, т. к. для многих из них есть отдельный архив; 2) надо смотреть, насколько имеющиеся dll совместимы с установленной версией, из-за этого тоже могут быть проблемы.
Спасибо за полезную инфу
СПАСИБО ОГРОМНЕЙЩЕЕ!!!! КОНКРЕТНО ДОЛГО ИСКАЛ ВЫХОД НА ВИНДУ 10, КСТАТИ ОНА ТОЖЕ ПОДХОДИТ ДЛЯ 10 ВИНДЫ!! В общем, спасибо большое за такое видео
Была такая проблема на виндовс7: вместо локальной машины выдавал ссылку iis7. Пробовал все приведенные советы - не помогло. Потом нашел в чем дело. Нужно залезть в администрирование диспетчер служб iis сайты и удалить дефолтный сайт.
Почему при перезапуска денвер выдает ошибку и показывает что через 20 сек закроется что это значить
Что значить если при перезапуске выходить так "The token does not have the specified privilege"
не могу зайти в phpmyadmin. Все обыскала в инете. при попытке зайти выдается ошибка #2002, а если через командную строку, то ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)