Я обновился до Centos 8 и обнаружил, что должен справиться с изменениями в Apache 2.4. Я начал работать, но у меня есть недоумевая ошибка с простой настройкой в .htaccess
:
# .htaccess
# PHP Time Zone
php_value date.timezone Australia/Melbourne
Я получаю страшную ошибку:
Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог завершить ваш запрос.
Нет смысла связываться с администратором сервера, потому что это я.
Файл error_log
имеет следующее:
Недопустимая команда 'php_value', возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера
Это всегда работало в прошлом на Apache 2.4, а также работает, когда я использую Apache 2.4 на XAMPP. Очевидно, что в какой-то другой конфигурации, возможно, в httpd.conf
есть что-то, что приводит к созданию sh.
Какие настройки я пропускаю или я должен изменить?
Обновление
Как ответила @ Chi. C .J.RajeevaLochana ниже, решение заключается в использовании правильного MPM. В моем случае в файле 00-mpm-conf
:
Для получения дополнительной информации см .: