Support

Home Forums Event Espresso Premium Reports not working (2)

Reports not working (2)

Posted: December 27, 2015 at 6:38 pm

Viewing 11 reply threads


Catherine Miale

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

  • This topic was modified 9 years ago by Tony. Reason: Removed server path


Tony

  • Support Staff

December 28, 2015 at 3:39 am

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.


Tony

  • Support Staff

December 28, 2015 at 11:54 am

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.


Catherine Miale

December 28, 2015 at 5:19 pm

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
PHP Warning: Unknown: open(D:\Temp\php\session\\sess_iaqh8djl1frd5c9i3d01nuv2h5, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (D:\Temp\php\session\) in Unknown on line 0


Tony

  • Support Staff

December 28, 2015 at 5:36 pm

Is this a windows based server?


Catherine Miale

December 28, 2015 at 5:42 pm

Yes


Lorenzo Orlando Caum

  • Support Staff

December 28, 2015 at 6:10 pm

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.


Lorenzo


Catherine Miale

December 28, 2015 at 6:13 pm

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
PHP Warning: Unknown: open(D:\Temp\php\session\\sess_iaqh8djl1frd5c9i3d01nuv2h5, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (D:\Temp\php\session\) in Unknown on line 0


Catherine Miale

December 28, 2015 at 6:14 pm

“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.


Tony

  • Support Staff

December 29, 2015 at 5:12 am

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.

PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (D:\Temp\php\session\) in Unknown on line 0

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.


Catherine Miale

January 7, 2016 at 11:50 am

OK… I upgraded to the latest php and a new LINUX. Reports are working.


Lorenzo Orlando Caum

  • Support Staff

January 7, 2016 at 12:04 pm

Thanks for letting us know. I’ll update your support post to resolved.


Lorenzo

Viewing 11 reply threads

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.

Event Espresso