Support

Home Forums Event Espresso Premium Latest EE3 Update Crashed Site

Latest EE3 Update Crashed Site

Posted: February 13, 2016 at 2:59 pm

Viewing 12 reply threads


Ronald Aoki

February 13, 2016 at 2:59 pm

Hello,

Did a backup of the site prior to updating to the latest version of EE3 along with a few other plugins at the same time via WordPress and then the site crashed.

This message showed up in my WordPress Plugins window:

“Briefly unavailable for scheduled maintenance. Check back in a minute.”

Went to pull up the site and got an “Internal Server Error” message.

Any ideas on what could have gone wrong?

Thanks.


Lorenzo Orlando Caum

  • Support Staff

February 14, 2016 at 6:27 pm

Hi Ronald,

That is a message from WordPress when it enters maintenance mode. Try this solution:

http://www.carriedils.com/quick-fix-briefly-unavailable-for-scheduled-maintenance/


Lorenzo


Ronald Aoki

February 15, 2016 at 11:33 pm

Hi Lorenzo,

Thanks for the link. I didn’t get to try this, but our site went completely down after the “Briefly unavailable for scheduled maintenance. Check back in a minute” message disappeared and was replaced with “Internal Service Error.”

This is the feedback that I got back from our host:

“The plugin ‘event-espresso-requirements-check’ was causing the website to load with following error :
Fatal error: Call to undefined function session_status() in /hermes/bosoraweb128/b1781/ipw…

I’ve restored the plugin from specified backup but still the error wasn’t fixed. So, I’ve disabled this plugin by renaming the folder ‘event-espresso-requirements-check’ that’s within …wp-content/plugins . Now, website and its links are working fine. Could you please clear the browser cache and cookies and then verify the website functionality?”

Does this message make sense?

Thanks in advance,
Ron


Tony

  • Support Staff

February 16, 2016 at 3:31 am

Hi Ron,

Yes that make sense.

The error is not from Event Espresso 3 but the Event Espresso Requirements check plugin which is throwing a fatal error:

Fatal error: Call to undefined function session_status()

This means the function session_status() is being called, but it doesn’t exist. session_status() is a core PHP function but it was added in version 5.4+ so I’m guessing your server is running PHP 5.3 or less.

Now that the requirements plugin has been disabled is Event Espresso running?

If so go to Event Espresso -> System Status.

Look within that section for ‘PHP Version’, what number is shown?


Ronald Aoki

February 17, 2016 at 2:20 am

Thank you, Tony.

Yes it is running again. The number shown is PHP Version 5.3.29.

Is this something that needs to be updated by our host?

I am also seeing these two red flags:

1) WP Memory Limit: 40 MB – We recommend setting memory to at least 64MB. See: Increasing memory allocated to PHP

2) Session save path: 4;/hermes/phpsessions does not exist – contact your host to resolve the problem.

Please advise on how to fix.

Thanks again.


Ronald Aoki

February 17, 2016 at 2:55 am

I also noticed a change in the display of the “Register” button and the way the event name is now displayed on our site’s online-registration page.

Before the button was a red rectangle with the word “Register” in white and the event name box in white (no background color) with red lettering, which was simple, clean and contrasted well.

Now, the “Register” button is a red rectangle with the word “Register” bolded in black lettering and the event name box has a gray fill to it, which are both not pleasing to the eye.

Is this a style change in the latest version of EE3, or is there a glitch that a custom CSS code can fix? Would like to change it back to how it used to look.

Please view the site for a visual if needed.

Thank you.


Tony

  • Support Staff

February 17, 2016 at 3:33 am

Yes it is running again. The number shown is PHP Version 5.3.29.

Yeah that’s the problem. Your server is running PHP 5.3 and the session_status() function wasn’t added until 5.4

There is things to note here:

1. Your server is running a version of PHP that is now end of life (EOL), meaning it will not be updated any further. I would recommend contacting them and request the update the version of PHP to 5.6 which is currently actively supported.

2. The Event Espresso Requirements check is a plugin you can use to check if your server is compatible with EE3, once you have used this and check it is compatible you can safely de-activate and delete that plugin, it is not needed for EE to function. That plugin just checks over your server to confirm it has the minimum requirements for EE to work.

There is an issue with that requirements plugin in that it requires PHP 5.4 or higher to run (due to the above) and we have a ticket to address that, but I would recommend just removing the plugin as you no longer need it (your already running Event Espresso)

1) WP Memory Limit: 40 MB – We recommend setting memory to at least 64MB. See: Increasing memory allocated to PHP

I would recommend updating you PHP memory limit, if you are comforatble using FTP within your server you can do this by editing the wp-config.php file for your site and adding something like:

define( 'WP_MEMORY_LIMIT', '96M' );

Above the line /* That’s all, stop editing! Happy blogging. */

More info here:

https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

2) Session save path: 4;/hermes/phpsessions does not exist – contact your host to resolve the problem.

This one I would recommend contacting you host to have them fix. Currently your site can not create sessions as the file directory does not exist or your site does not have access to it, if you create a ticket with your host and ask them to fix the above error they should be able to sort that for you.

(Whilst contacting your host you could also ask them to update the memory limit if you are not comfortable doing that yourself πŸ˜‰ )

  • This reply was modified 8 years, 7 months ago by Tony.


Ronald Aoki

February 19, 2016 at 3:10 am

Thank you, Tony.

Will give these suggestions a try via our host.


Tony

  • Support Staff

February 19, 2016 at 3:35 am

You’re most welcome.

Please let us know if you have any further problems.


Ronald Aoki

February 19, 2016 at 5:21 pm

Hello again,

PHP is now set to 5.6.6.

Are there any PHP potential script conflicts that I should aware of?

Thanks.


Lorenzo Orlando Caum

  • Support Staff

February 21, 2016 at 7:03 pm

Hi Ronald,

PHP 5.6 is compatible with Event Espresso 3.

Thanks


Lorenzo


Ronald Aoki

February 22, 2016 at 3:57 am

Thanks so much to everyone at EE for the great customer support. Five stars.


Tony

  • Support Staff

February 22, 2016 at 4:14 am

Thank you for the feedback, much appreciated πŸ™‚

I’ll mark this thread resolved.

Viewing 12 reply threads

The support post ‘Latest EE3 Update Crashed Site’ 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