Я имел Apache, работающий над моим 10,8 MPBR. Я не использовал его в течение нескольких недель, и теперь это, кажется, не начинается. Я ничего не получаю в / private / var / log / apache2. Ничего, что означает отсутствие регистрации вообще, ошибка или нет. Разрешение на вход в папкуdrwxr-xr-x root wheel
Я перепробовал все способы запуска, остановки и перезапуска apache. Я проверил активность на порту 80, ничего не происходит.
Конфигурация есть Syntax OK
. Я ни разу не возился с apache в промежутке времени между этим моментом и когда он работал в последний раз.
Я получаю ошибку «странная причина» в консоли.
1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3) for weird reason: 2
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd) Job should be able to exec(3) now.
Бит «Нет такого файла или каталога» является подозрительным, но не знаю, какой файл / каталог отсутствует. Мой следующий шаг будет попытаться начать с простой настройки ванили и посмотреть, работает ли это.
Я бы предпочел не устанавливать MAMP, мне нужен только веб-сервер, так что, надеюсь, я смогу выяснить, что было сорвано.
Кто-нибудь знает, как улучшить отладку того, о чем консоль?
Кто-нибудь хочет угадать, что, возможно, вышло из строя?
/var/log/apache2/error_log
пожалуйста?Ответы:
У меня была точно такая же проблема. Я запустил Apache без DocumentRoot (s). Это добилось цели.
источник
httpd: Could not reliably determine the server's fully qualified domain name, using sinisterkid.local for ServerName
. Я думаю, что установка ServerName в файле httpd.conf это исправит. Теперь Apache, кажется, работает ... но не остановится.Я видел подобное только сегодня, нет журналов и Apache действовал так, как он был запущен. Для меня проблема была в плохом файле vhost.
sudo apachectl -S
это позволило мне увидеть ошибкуисточник
У меня была похожая проблема с apache, и я нашел наш, что было не так (и в каком файле конфигурации) с этой командой:
Я узнал об этом из этого поста на форуме о проблемах apache .
источник
Журналы по умолчанию находятся в / var / log / apache2 /, а не в / private / ... если вы не изменили его, вы также можете использовать консоль Launchpad => Utilities =>, чтобы просмотреть его.
источник
Вы установили / обновили ruby? проверьте ваш org.apache.httpd.plist, посмотрите, есть ли у вас http-оболочка. если это так, это может быть проблема с бинарным Ruby. проверьте ваши пути и софт-ссылки снова.
источник