Apache 2.4.7 в 14.04.1 (сервер) htacces problem 500 error
После обновления релиза Apache был обновлён с 2.2.22 до 2.4.7. Это обновление пошло не так. Сначала php5 не работал, но это было исправлено.
Теперь у меня проблемы, когда есть файлы.htaccess для веб-сайта. Тогда я получаю следующую ошибку:
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Когда я смотрю в журнал ошибок, я получаю:
[core:alert] [pid 24367] [client 192.168.1.1:61274] /webhosting/mywebsite/.htaccess: ErrorDocument not allowed here
И я получаю похожие сообщения об ошибках почти для всех вещей, которые вы обычно помещаете в .htaccess
файл для сайта. Когда я перемещаю вещи из htaccess-файла между <directory></directory>
тогда сайт работает нормально. Таким образом, на практике это означает, что .htaccess
бесполезно.
Есть ли способ решить эту проблему?
1 ответ
Спасибо за ваш ответ и извините за мой поздний ответ.
Я не смог найти AllowOverride ни в конфигурации. Тем не менее, ваше предложение заставило меня попытаться следовать, изменив код с "none" на "all":
И это прекрасно работает!
С наилучшими пожеланиями, Кевинкс