[RESOLVED] Upgraded us to PHP8 and our Solidres website has crashed

More
1 year 6 months ago #19324 by gerrit.swart
Hi
Our Service provider has upgraded us to PHP8 and our Solidres website (Joomla 3) has crashed
Solidres 2.12.10 installed all plugins are up to date.

Error is
Call to undefined function each()

URL: atlantic.casa

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago - 1 year 6 months ago #19327 by Thellie
Do you have cPanel, and can you access it? If so, you should be able to change the PHP version back to 7 manually.using the MultiPHP Manager.
Although Solidres is PHP8 compliant now, the Solidres templates aren't yet.

The alternative to changing the PHP version (which is easy), is to use a PHP8 compliant template for the moment (which will probably be a pain, and take at least a day or two depending on the complexity of your site).
Last edit: 1 year 6 months ago by Thellie.

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #19328 by gerrit.swart
No we cannot change back as it is a forced upgrade to PHP8.
Surely Solidres should be compatible with PHP8? PHP8 is now the minimum supported version right now.


What is the problem with Solidres

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago - 1 year 6 months ago #19334 by Thellie

It is compatible, but the templates aren't quite ready yet. See reply from Solidres in another topic:

"Hi,

Solidres and all Solidres plugins/modules are fully compatible with PHP 8.

Our Joomla templates are not yet compatible with PHP 8 as they are built on an old template framework called Warp. We are in the process of converting our templates to a new framework (Helix Ultimate), starting with Greenery. We hope it could be released in a month, then we will continue converting other templates."

You seem to be running on a GoDaddy server, is that correct? They are retiring EOL (End Of Life) PHP versions up to version 7.3, but you should still have the option to change your website's PHP version to 7.4 through your cPanel MultiPHP Manager. This should get your website up and running again, until Solidres rolls out the upgraded templates.
Last edit: 1 year 6 months ago by Thellie.

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #19335 by Thellie
If you don't have access to cPanel, then contact GoDaddy tech support to do it for you. There's no way GoDaddy would force everyone onto PHP8 without keeping the option for 7.4, as it would screw up 1000s of websites.

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #19338 by solidres
Hi,

@gerrit.swart, thank you for contacting us.

@Thellie, thank you for sharing the importing information.

PHP 7.4 is still supported officially until 28 Nov 2022: www.php.net/supported-versions.php

It does not make any sense to force PHP upgrade, especially at this time. No good hosting providers should force PHP upgrade at anytime, it will break many sites. PHP upgrading should be done by the site owners.

We saw that your site is using Greenery, you should wait for the next major upgrade. There should be a way to adjust your PHP versions, please talk to your hosting provider or email us and including your hosting info, we will check it further for you.

Regards,

Please Log in or Create an account to join the conversation.

Moderators: solidres
Powered by Kunena Forum

All the things you need to make your work easier. Did you like Solidres?