Назад | Перейти на главную страницу

Могу ли я заставить Apache сообщать мне, в каком файле конфигурации произошла ошибка?

В моем журнале ошибок Apache есть несколько странных сообщений об ошибках:

Line: 106 Error: syntax error at token &
Line: 81 Error: syntax error at token $

Теперь мой угадать в том, что они относятся к ошибке в каком-то файле конфигурации. Однако это сообщение явно бесполезно в отношении который файл конфигурации вызывает ошибку. Основные файлы конфигурации проходят apachectl configtest тест, поэтому я думаю, что его нет в одном из них, что означает, что он, вероятно, .htaccess где-то. Есть ли способ сделать эти сообщения об ошибках более информативными? Как apache считает строки? Пофайловый или глобальный?

(В Linux используется apache2, если это поможет)

Это не сообщения журнала Apache; они, скорее всего, CGI или PHP (в зависимости от того, что вы используете).

apachectl configtest не проверяет "основные файлы" - он проверяет конфигурация - все это.

(Файлы .htaccess НЕ являются частью в конфигурация.)

Ошибки .htaccess не регистрируются как «файлы» - они просто вызывают ошибку 500.