We have EasyApache3 installed on Apache (Bluehost is the service provider).
Overnight all our php files stopped working. Running a php file from the browser yields error message
[an error occurred while processing this directive]
Running any php file from the command line, including php --version
, yields
“ea-php54” is not an EA4 SCL PHP
Which is an EasyApache4-related error message. PHP 5.4 is the correct installed version, though Bluehost recently made PHP 7.1 available. They claim they haven't touched our configuration.
EasyApache3 (which we don't actually use for custom configuration, for the most part - we use custom includes in the apache config files) is no longer supported, but we haven't upgraded to EasyApache4. So I don't know why we're seeing an EA4 error message, or why the server is referencing EA4 in an error message.
The two main questions:
- What would cause this behaviour to start?
- Should we just go ahead and install EasyApache4? Will that help or hinder?
I'm reluctant to start doing new installations and config changes on top of the error when we don't know what the existing issue is.