Support

Home Forums Event Espresso Premium White Screen (500 Error) when user picks ticket quantity and hits \"Register (2)

White Screen (500 Error) when user picks ticket quantity and hits \"Register (2)

Posted: August 24, 2016 at 4:40 pm

Viewing 13 reply threads


CP State

August 24, 2016 at 4:40 pm

White Screen (500 Error) when user picks ticket quantity and hits “Register”…

The error that comes up in my error logs is:

[24-Aug-2016 22:33:29] PHP Fatal error: Can’t inherit abstract function EventEspresso\core\services\commands\CommandHandlerInterface::handle() (previously declared abstract in EventEspresso\core\services\commands\CommandHandler) in /var/www/vhosts/removed.com/httpdocs/cpofnys/wp-content/plugins/event-espresso-core-reg/core/services/commands/CommandHandler.php on line 19

I am on CentOS5, running PHP5.3 (which I know is not ideal, would this cause it? it DID work for over 2 months until today!)

Thank you!


CP State

August 24, 2016 at 7:00 pm

I should mention that I have disabled all other plugins and it didn’t work. I should also mention that although I am running PHP5.3 Event Espresso has been running flawlessly for over a month until recently (client informed me today).

Any help would be greatly appreciated.


Tony

  • Support Staff

August 25, 2016 at 2:38 am

Hi there,

What specific version number of PHP 5.3 are you using?

You can find this within Event Espresso -> Maintenance -> System information.

Search for ‘php_version’.

  • This reply was modified 8 years, 1 month ago by Tony. Reason: More detail


CP State

August 25, 2016 at 5:22 am

I’m running 5.3.5. I should mention that it has worked for weeks. I’m not sure when it stopped. I updated to the latest, but also rolled back to see if that helps, it didn’t. Why would it suddenly change?


CP State

August 25, 2016 at 5:32 am

This is the event page: http://pxlhp.com/cpofnys/events/cp-of-nys-annual-conference/


Lorenzo Orlando Caum

  • Support Staff

August 25, 2016 at 5:50 am

Hello,

I’m reviewing the information in your support token and I’ll follow up with you shortly via email.


Lorenzo


CP State

August 25, 2016 at 7:10 am

Hey Lorenzo, thanks… The only email I got was the “quick start” which I already knew about and had installed the system. Did you have any updated on my issue? Thank you so much, you guys rock.

eric


CP State

August 25, 2016 at 8:28 am

Is there any ETA to have my issue looked at? I paid to expedite and my client is looking for answers. Thanks so much everyone!


Tony

  • Support Staff

August 25, 2016 at 10:07 am

Hi Eric,

I’m sorry you’ve not received any response, Lorenzo replied via email shortly after posting the above, I’ll add the details here.

Basically this is caused by a PHP bug that was fixed in PHP 5.3.9 and above, you can view the details here:

https://bugs.php.net/bug.php?id=43200

and

http://stackoverflow.com/questions/17525620/php-fatal-error-cant-inherit-abstract-function

To fix this the version of PHP will need to be updated on the server, if you need to stick with 5.3 then I would highly recommend updating to the last release version which is 5.3.29

However if you can, you would be better updating to PHP 5.6 or above.

Is this VPS hosting or similar? As in can you issue a ticket with your hosting company to update/switch you to a newer version of PHP or would you need to do this yourself?

The version change that highlights this bug was made in 4.9.5, your site previously ran 4.9.1 which is why it worked before now. I can install 4.9.1 on your site to get your registrations up and running again for the time being if you would like?However moving forward PHP will need to be updated on the server in order to use the latest version of EE.


CP State

August 25, 2016 at 10:25 am

That would be amazing if you could do that Tony. Thank you sooooo much.


CP State

August 25, 2016 at 10:31 am

For future reference, where can I download older versions of EE? Just in case.

Thank you!!!!


Tony

  • Support Staff

August 25, 2016 at 11:01 am

I’ve actually installed EE4.9.4 so that you have all of the bugfixes up until the version that highlights this installed on your site.

Currently there are 2 versions of EE installed on your site (only one activated), v4.9.4 and the latest version. I’m assuming you didn’t make any changes to the current version and it can be deleted? I didn’t want to just remove it without checking first.

I ran a test registration to confirm and had no issues, can you confirm please?

You can download previous versions here.


CP State

August 25, 2016 at 11:03 am

Seriously, you saved my butt today. THANK YOU.


Tony

  • Support Staff

August 25, 2016 at 11:09 am

You’re most welcome, Eric.

Just remember not to run the auto update when updating your plugins until PHP has been updated or you’ll end up back with the same problem 🙂

Viewing 13 reply threads

The support post ‘White Screen (500 Error) when user picks ticket quantity and hits \"Register (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