В моем журнале ошибок 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.