By Geniweb on Thursday, 21 November 2013
Posted in General
Replies 5
Likes 0
Views 2K
Votes 0
Hi,

After much research to find the culprit that breaks our site after a 3.15- >3.2 upgrade, we finally put our finger on the "Easy discuss" menu item. Unpublished it gets the site working again. I tried upgrading to the most recent version but neither the menu nor the backend management interface work ...

This is the error log message:

[Wed Nov 20 16:36:31 2013] [warn] [client 173.178.218.103] mod_fcgid: stderr: PHP Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /var/www/vhosts/dev004.6degres.ca/httpdocs/upg32/components/com_easydiscuss/helpers/router.php on line 818, referer: http://dev004.6degres.ca/upg32/administrator/index.php?option=com_akeeba&view=installer&task=realinstall

Any thoughts ?

Thanks
Danny
You can go to remove the "static" from your file JoomlaFolder\components\com_easydiscuss\helpers\router.php

AT LINE 813

public static function encodeSegments($segments)
{
return JFactory::getApplication()->getRouter()->_encodeSegments($segments);
}


Change that to


public function encodeSegments($segments)
{
return JFactory::getApplication()->getRouter()->_encodeSegments($segments);
}
·
Thursday, 21 November 2013 06:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing By the way, if you are on Joomla 3.2, please download or utilize EasyDiscuss 3.2 beta as the fix has been added on that release.
·
Thursday, 21 November 2013 11:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Danny,

Sorry for late reply to this,
You can follow that Babylon instruction to solve your problem, actually this issues we already added in next release version of EasyDiscuss.
I'm sorry that make you inconvenience in your current side, please let us know if you need further assistance.
·
Thursday, 21 November 2013 11:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Where can I find the beta releases ? Thanks
·
Thursday, 21 November 2013 21:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Danny,

I'm sorry that make you confusing, you can download that beta version from this post thread http://stackideas.com/forums/easydiscuss-3-2-2nd-beta , hope this help.
·
Thursday, 21 November 2013 22:30
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post