Posted: May 12, 2022 at 6:07 pm
We’re experiencing a couple of warning messages on the event espresso requirements check. Our php is running in FPM mode and is rendering the apache_get_modules() warning.
1. Can we please confirm that when this warning message is active that we should see some false negatives in the requirements check? It’s currently flagging that some modules are missing and that mod_rewrite is not active but we’ve confirmed with the hosting company that they are indeed active.
2. Can we please confirm that event espresso will run on php 7.4. We note that on your requirements page it says php 5.6 or higher however our hosting company is requesting confirmation.
Here’s what we’re running:
WordPress Version: 5.9.3
That requirements check plugin was created for EE3 and could really do with a rewrite for EE4, my recommendation is to deactivate and delete it but I’ll answer your questions below regardless:
Correct, sometimes the requirement plugins would throw up false positives depending on the server config. We would advise checking with the host but as you’ve already done so they can usually be ignored.
EE4 generally checks for most of the required PHP modules when you activate it, we do make some assumptions that the ‘usual’ modules will be enabled already but you know fairly quickly if that wasn’t the case as you would get fatal errors when EE tried to use a function that doesn’t exist if that was the case.
Yes, Event Espresso 4 will run on PHP7.4 just fine.
It is currently not fully PHP8 so PHP7.4 is the version I would recommend using.