Posted: December 27, 2015 at 6:38 pm
|
none of my reports in EE4 seem to be working. I get this instead: Fatal error: Can’t inherit abstract function EventEspressoBatchRequest\JobHandlerBaseClasses\JobHandlerInterface::create_job() (previously declared abstract in EventEspressoBatchRequest\JobHandlerBaseClasses\JobHandler) in \wp-content\plugins\event-espresso-core-reg\core\libraries\batch\JobHandlerBaseClasses\JobHandler.php on line 26 http://www.rippedcertification.com
|
Hi Terry, Can you check which version of PHP your server is running please? You can find this within Event Espresso -> Maintenance -> System Information. Search for ‘php_version’ and you should find the version number running on your server. I’m guessing it is 5.3.8 or below as there is a bug in those versions which causes this error, see here: http://stackoverflow.com/questions/17525620/php-fatal-error-cant-inherit-abstract-function I have created a ticket for our developers to work around this but I would recommend contacting your host and have them update the version of PHP running on the server. |
|
Hi Terry, The developers have applied a fix to Event Espresso that should prevent this, I can send you a copy of the development version of EE if you would like to test that this resolves the problem on your server. However if the PHP version you are running is currently between 5.3.0 and 5.3.8 I would highly recommend updating to at least 5.3.29, or 5.4+ if possible as although EE currently does not support PHP7. Check here for currently supported PHP versions – http://php.net/supported-versions.php You’ll notice 5.3 and 5.4 are now end of life, so if using those you should at the very least use the latest versions. |
|
|
I updated to 5.4 and now i have a white screen with this: PHP Warning: session_start(): open(D:\Temp\php\session\\sess_iaqh8djl1frd5c9i3d01nuv2h5, O_RDWR) failed: No such file or directory (2) in D:\Hosting\9677375\html\wp-content\plugins\event-espresso-core-reg\core\EE_Session.core.php on line 398 |
Is this a windows based server? |
|
|
Yes |
Hi Terry, Unfortunately, we do not support Windows-based servers as we test and developer on Apache and Nginx servers. Could you try setting your site to use the prior reports system? This can be done by adding a macro towards the middle of your wp-config.php file: https://gist.github.com/lorenzocaum/4d3ac347b07a7c3004e8 Let us know if that helps with the registration csv reports. — |
|
|
Well now I have upgraded to PHP 5.4 and I have a white screen. I uninstalled all my EE4 and addons and just re-installed EE4 and I still have a white screen with this error, whereas it was working fine before, other than the Reports. PHP Warning: session_start(): open(D:\Temp\php\session\\sess_iaqh8djl1frd5c9i3d01nuv2h5, O_RDWR) failed: No such file or directory (2) in D:\Hosting\9677375\html\wp-content\plugins\event-espresso-core-reg\core\EE_Session.core.php on line 398 |
|
“Could you try setting your site to use the prior reports system?” First I need to get the EE4 Plugin to work. My site is fine until I add that plugin back. Then I have never launched the site with EE so i don’t know anything about prior reports. |
The errors shown on your site point to a server config error, it looks like either the session.save_path is set to the incorrect directory or your server does not have permission to write to the directory.
Check within your php.ini file and look for session.save_path, remove the trailing slash, save and retest. You may need to contact your host and have them check the setup for you. We see users run into multiple issues when using Windows based servers, not only with EE but WordPress itself. I would highly recommend moving the site to a linux based server if possible. |
|
|
OK… I upgraded to the latest php and a new LINUX. Reports are working. |
Thanks for letting us know. I’ll update your support post to resolved. — |
|
The support post ‘Reports not working (2)’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.