Wampserver2 не стартует при включении VirtualHost.
Код:
#Include conf/extra/httpd-vhosts.conf
и в сам файл httpd-vhosts.conf внести следующие строки:
Код:
<VirtualHost *:80>
ServerAdmin webmaster@mysite.ru
DocumentRoot "C:/wamp/www/mysite.ru"
ServerName mysite.ru
ErrorLog "logs/mysite.ru.log"
CustomLog "logs/mysite.ru.log" common
</VirtualHost>
ServerAdmin webmaster@mysite.ru
DocumentRoot "C:/wamp/www/mysite.ru"
ServerName mysite.ru
ErrorLog "logs/mysite.ru.log"
CustomLog "logs/mysite.ru.log" common
</VirtualHost>
то при старте вампсервер останавливается после запуска мускул. хз как и почему. причем в логах пхп или апача даже новых записей не появляется. только в логах мускула, да и те не содержат никаких ошибок. как мне решить проблему?
Код:
apachectl configtest
В системные логи посмотрите, там тоже может быть ключ к решению. Управление компьютером -> Просмотр событий.
Цитата: Alexander92
В системные логи посмотрите, там тоже может быть ключ к решению. Управление компьютером -> Просмотр событий.
И действительно, там ошибка 3299 apache service
Цитата: mike
Код:
apachectl configtest
я дико извиняюсь, но я редкостный нубас, и как запустить apachectl так и не понял :( буду очень признателен если подскажете.
Цитата: kon-off
И действительно, там ошибка 3299 apache service
Не скажу на 100%, но мне припоминается, что 3299 - это или ошибка доступа к логам, или ошибка при открытии слушающего порта апача.
Попробуйте вот здесь:
Цитата: kon-off
Код:
ErrorLog "logs/mysite.ru.log"
CustomLog "logs/mysite.ru.log" common
CustomLog "logs/mysite.ru.log" common
прописать полный путь к логам.
Цитата: kon-off
я дико извиняюсь, но я редкостный нубас, и как запустить apachectl так и не понял :( буду очень признателен если подскажете.
Прямо из командной строки, если соответствующие пути прописаны.
видимо не прописаны. но если запускается из командной строки, то я правильно понимаю что где то должен быть apachectl.ехе?
подсказал вот
Варианты проблем:
Запущен IIS
Запущен Скайп
Запущена программу удаленного наблюдения (TeamViewer)
Любая другая программа, которая висит на 80 порту и не показывает себя в файрволе...
А вообще, раз уж вы нашли Управление компьютером -> Просмотр событий, то там есть такая тема: даблклик по событию, оно открывается с подробностями ошибки. И там есть кнопка "Скопировать в буфер"... Копируй сюда, там сразу вижно что за ошибка и с чем конфликтует...
"По фотографии", я думаю, тут мало кто лечит
Гугл
Варианты проблем:
Запущен IIS
Запущен Скайп
Запущена программу удаленного наблюдения (TeamViewer)
Любая другая программа, которая висит на 80 порту и не показывает себя в файрволе...
А вообще, раз уж вы нашли Управление компьютером -> Просмотр событий, то там есть такая тема: даблклик по событию, оно открывается с подробностями ошибки. И там есть кнопка "Скопировать в буфер"... Копируй сюда, там сразу вижно что за ошибка и с чем конфликтует...
"По фотографии", я думаю, тут мало кто лечит
Код:
#Include conf/extra/httpd-vhosts.conf
все работает, значит 80й порт тут ни при чем. копировать все ошибки не буду, там их дофига:) но в основном ругается на несуществуютщие дирректории сайтов "кукол" и говорит что в этой строке ошибка синтаксиса:
Код:
DocumentRoot "C:/wamp/www/torrent.ru"
но что больше всего меня удивило, так это то, что он запустился нормально. но теперь не пусает в локалхост, 403. настроек не менял никаких =/ че то тут эзотерика какая то творится.
Полный httpd-vhosts.conf в студию. Кстати, кто-то помнит, виндовый апач понимает прямые слэши в путях или ему только обратные нужны (именно не PHP, а апач)?
Цитата: Alexander92
Полный httpd-vhosts.conf в студию. Кстати, кто-то помнит, виндовый апач понимает прямые слэши в путях или ему только обратные нужны (именно не PHP, а апач)?
Понимает
Цитата: kon-off
а зачем нам гугл это подсказывает? с закомментированной строкой
все работает, значит 80й порт тут ни при чем. копировать все ошибки не буду, там их дофига:) но в основном ругается на несуществуютщие дирректории сайтов "кукол" и говорит что в этой строке ошибка синтаксиса:
Код:
#Include conf/extra/httpd-vhosts.conf
все работает, значит 80й порт тут ни при чем. копировать все ошибки не буду, там их дофига:) но в основном ругается на несуществуютщие дирректории сайтов "кукол" и говорит что в этой строке ошибка синтаксиса:
Значит ваших знаний недостаточно для того, чтобы править хосты вручную...
Попробуйте DENWER (Д.н.в.р)... Там вам не придется создавать вручную кривые хосты... Он сделает это за вас и вполне корректно...