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":

AllowOverride all

И это прекрасно работает!

С наилучшими пожеланиями, Кевинкс

Другие вопросы по тегам