У нас установлен EasyApache3 на Apache (Bluehost - поставщик услуг).
За ночь все наши php-файлы перестали работать.Запуск php-файла из браузера приводит к сообщению об ошибке
[an error occurred while processing this directive]
Запуск любого php-файла из командной строки, включая php --version
, приводит к
“ea-php54” is not an EA4 SCL PHP
Это сообщение об ошибке EasyApache4.PHP 5.4 является правильной установленной версией, хотя Bluehost недавно сделал доступным PHP 7.1.Они утверждают, что не коснулись нашей конфигурации.
EasyApache3 (который мы фактически не используем для пользовательской конфигурации, по большей части - мы используем пользовательские включения в файлах конфигурации apache) больше не поддерживается, но мы не обновили до EasyApache4.Поэтому я не знаю, почему мы видим сообщение об ошибке EA4 или почему сервер ссылается на EA4 в сообщении об ошибке.
Два основных вопроса:
- Что бывызвать это поведение, чтобы начать?
- Стоит ли нам просто установить EasyApache4?Это поможет или помешает?
Я неохотно начинаю делать новые установки и вносить изменения в конфигурацию поверх ошибки, когда мы не знаем, в чем заключается существующая проблема.