Joomla 4 Upgrade Failure - Forum | JoomShaper
Staff replied SP Page Builder

Joomla 4 Upgrade Failure

Asked by Randy Garbin 3 years ago Last activity 3 years ago

I'm attempting to update a site to Joomla4. I'm running on PHP 8.2 on MAMP.

I've upgraded to Pagebuilder4, but I'm seeing these error messages.

==========
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in
Sites/dreamdiner2023/components/com_sppagebuilder/addons/navigation/site.php on line 34

Deprecated: Creation of dynamic property SppagebuilderAddonModule::$addon is deprecated in Sites/dreamdiner2023/components/com_sppagebuilder/parser/addons.php on line 37

Deprecated: Creation of dynamic property SppagebuilderAddonModule::$addon is deprecated in Sites/dreamdiner2023/components/com_sppagebuilder/parser/addons.php on line 37

I've also included a link to a screenshot below.

How do I fix this?

8 replies

Ofi Khan Staff
3 years ago · edited

Hello Randy Garbin

SP Page Builder is not compatible with PHP 8.2. Even Joomla 4 is not fully recommend to use PHP 8.2. Please downgrade PHP version to 8.0 and check your issue.

Best regards

Randy Garbin Asked this

Thanks. It still doesn't work with PHP 7 or PHP 8.1. See the screen shot included in the link below. Also, I've provided admin access information below.

Ofi Khan Staff

Apology for the delay. It looks a Joomla related issue. It is not related to PHP version. However, your site is not loading and I could not check it. Please check the site and share again.

Randy Garbin Asked this

Sorry about that. I run the site on my home computer which is assigned a dynamic IP address, which has changed since my last message.

Randy Garbin Asked this

updated address enclosed.

Ofi Khan Staff

Sorry, I am still unable to check your site.

Randy Garbin Asked this

Let's try one more time.

Ofi Khan Staff

You have used SP Smart Slider module. It is not compatible with Joomla 4. Please re-create this with SP Page Builder module (Slideshow addon).

https://prnt.sc/BMQjw3AR8r3x

Log in to reply.