500 Error On Updating Helix - Question | JoomShaper
SP Page Builder 6 is Here! Learn More →

500 Error On Updating Helix

CL

Christopher Lewis

Helix Framework 1 day ago

Hi I just did the update and have received a 500 error The site is running on Joomla5 and using PHP 8.3 My whole website is now down please can you help? Many thanks

0
7 Answers
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 day ago #207436

As you can see Component JCH Optimize caused the problem. I also noticed that even a new v9.2 it has problems with PHP 8.4.

Please contact with extension support. And by now disable it using PHPMyAdmin, or by tip at the bottom.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 day ago #207422

Hi Chris, To enable Debug mode in Joomla - as always - please do that:

error_reporting_debug.jpg

You can do that also by configuration.php file edition

debug_configuration_php.jpg

0
CL
Christopher Lewis
Accepted Answer
1 day ago #207433

Hi I can't access the admin I get the same 500 error so I have changed the config file to the above manually. This the debug message:

Fatal error: Declaration of _JchOptimizeVendor\GuzzleHttp\Psr7\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string in /home/yxigzgeo/public_html/administrator/components/com_jchoptimize/lib/vendor/guzzlehttp/psr7/src/Uri.php on line 332 FatalError HTTP 500 Whoops, looks like something went wrong. Compile Error: Declaration of _JchOptimizeVendor\GuzzleHttp\Psr7\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string Symfony\Component\ErrorHandler\Error\ FatalError Show exception properties

Symfony\Component\ErrorHandler\Error\FatalError {#999 ▼ -error: array:4 [▶] }

in /home/yxigzgeo/public_html/administrator/components/com_jchoptimize/lib/vendor/guzzlehttp/psr7/src/Uri.php (line 332)

        $uri->validateState();
        return $uri;
    }
    public function getScheme()
    {
        return $this->scheme;
    }
    public function getAuthority()

Hope this helps. Thanks

0
FC
Francis Comtois
Accepted Answer
1 day ago #207439

same problem here! how to fix without phpmyadmin?

0
CL
Christopher Lewis
Accepted Answer
1 day ago #207444

Hi have used PHP Admin and disabled the jch optimize component and plugin and all is now working. Thanks for the help. Regards Chris

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 day ago #207445

If you Joomla Admin don't work anymore (and you're in the panic mode, with no DB skills) - rename those folders:

  • administrator/components/com_jchoptimize
  • plugins/system/jchoptimize
  • plugins/system/jchpagecache

It will allows you to disable all elements from JCH Optimize using Extension Manager.


Notice! I am not a JCH Optimize developer. It's just a friendly tip, not a support answer.

-1
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 day ago #207461

About problem with PHP 8.1 or PHP 8.0 - tomorrow we will share legacy patch.

-1