By Richard on Thursday, 07 November 2013
Posted in Technical Issues
Replies 6
Likes 0
Views 2.1K
Votes 0
I followed the instructions to upgrade from Joomla 3.1.5 to 3.2 and after upgrade received the following error when trying to log out of the administration area:

Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in ............./components/com_easydiscuss/helpers/router.php on line 818

I closed the browser and cleared the browser cache but am unable to login.
I am using phpv5.3 not 5.4 but just noticed the other thread with the solution, will try it an report back on this thread.
·
Thursday, 07 November 2013 02:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Solution from Joomla compatibility thread worked perfectly, super fast support as always, thank you!
·
Thursday, 07 November 2013 02:33
·
0 Likes
·
0 Votes
·
0 Comments
·
I am getting the same error
PHP Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /www/ymages.net/components/com_easydiscuss/helpers/router.php on line 0

I am on PHP Version 5.5.3
·
Thursday, 07 November 2013 04:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Erick,

The solution in this thread (removing the word 'static' from the code line), worked for me and may help you:

http://stackideas.com/forums/joomla-3-2-compatibility
·
Thursday, 07 November 2013 04:43
·
0 Likes
·
0 Votes
·
0 Comments
·
it works

many thanks
·
Thursday, 07 November 2013 04:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Richard,

Sorry for the late reply. Glad you got it solved and also thanks for helping out

Hello Erick,

Glad that you got it solved too

Thanks guys!
·
Thursday, 07 November 2013 12:30
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post