Menu Content

Support

> Forums, FAQs & Paid Support
Welcome, Guest
Username Password: Remember me

Error 500 with Joomla Update
(1 viewing) (1) Guest
Support forum for customers who have purchased JoomSEF 4 (Joomla 1.6/1.7/2.5+ compatible). Archive only, no new post can be added.

NOTE: This category has been locked. If you have purchased paid version, please, use our Support Ticket system instead. If you are using free edition, please see the Community Support section.
  • Page:
  • 1

TOPIC: Error 500 with Joomla Update

Error 500 with Joomla Update 6 years, 5 months ago #41243

  • mx5gr
  • OFFLINE
  • Posts: 63
We just purchased JoomSEF 4.4.4 for Joomla 2.5.14. With the component and the plugins installed and enabled, we are unable to update any components or extentions via Joomla's update mechanism.
When we go to com_joomlaupdate via the admin backend, we get Error 500 when we click on "Find Updates". By debugging the error, we get the following error messages from Joomla:

* Strict Standards: Non-static method SEFConfig::getConfig() should not be called statically, assuming $this from incompatible context in /plugins/system/joomsef/joomsef.php on line 40

* Strict Standards: Only variables should be passed by reference in /plugins/system/joomsef/joomsef.php on line 160

* Fatal error: Cannot redeclare class JUpdaterSEF_Update in /libraries/joomla/updater/adapters/sef_update.php on line 122

The first error refers to:
 
function onAfterInitialise()
{
$sefConfig = SEFConfig::getConfig();
$mainframe = JFactory::getApplication();
 


The second error refers to:
 
// Set updater adapter
$updater = JUpdater::getInstance();
$adapterSefUpdate = new JUpdaterSEF_Update($updater, $updater->getDBO());
$updater->setAdapter('sef_update', $adapterSefUpdate);
 


Line #122 as indicated in the third error is:
 
$this->updates[]=$table;
 


If the Artio JoomSEF System plugin is disabled, all errors disappear and update functionality returns. Please note that the "Strict Standards" error occurs in all backend admin pages when the JoomSEF system plugin is enabled.

Furthermore, we get the following errors within all plugins and modules in the backend, when we open them for configuration:

Strict Standards: Declaration of JRouterJoomsef::parse() should be compatible with that of JRouter::parse() in /components/com_sef/sef.router.php on line 72

Strict Standards: Declaration of JRouterJoomsef::build() should be compatible with that of JRouter::build() in /components/com_sef/sef.router.php on line 72

Line 72 is theclosing bracket in the text below:
 
if (is_null($data['name'])) {
// Extension not found
return true;
}
$data['name'] .= ' (JoomSEF extension)';
 


Any fixes, especially for the Fatal Error 500 ??
The topic has been locked.

Re: Error 500 with Joomla Update 6 years, 5 months ago #41386

  • dajo
  • OFFLINE
  • Posts: 5070
Hi,

I'm sorry for the late reply.

The strict standards are nothing to worry about, they just point out that JoomSEF's code is based on older PHP4, but they don't affect functionality. We always fix some of them in each new version of JoomSEF.

The fatal error may be fixed just by deleting the /libraries/joomla/updater/adapters/sef_update.php file, JoomSEF 4.4.4 doesn't use it anymore, it is probably a leftover from older version. Thank you for your report, we'll fix this in next version.
ARTIO Support Team
The topic has been locked.

Re: Error 500 with Joomla Update 6 years, 5 months ago #41408

I got the same error message. The problem resolved itself when I upgraded to the 4.5 version.
The topic has been locked.
  • Page:
  • 1
User Login Empty