Upgrade Joomla 1.5 to Joomla 1.6

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference

If you are using XAMPP and getting any such error in your Joomla website,

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference

 

This means that you are using XAMPP 1.7.2 that contains PHP 5.3.0. At present Joomla! is not certified to work with PHP 5.3.0. You have to use a lesser version of PHP (e.g., PHP 5.2.9). So, uninstall the current version of 1.7.2.

Download XAMPP 1.7.1 from http://sourceforge.net/projects/xampp/files/ and install it. It should solve your problem.

Comments

avatar Anonymous
+2
 
 
Many Thanks!
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Barek
0
 
 
Many thanks for the info..... and why the h.... do they release this without notifying about that ???
ugh... or maybe i missed something someware :)

Anyway... thanks

-Barek
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Sathish
0
 
 
Thanks bro...

Cheers....
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Ninos
+2
 
 
in : /modules/mod_mainmenu/helper.php
You can change this :
function buildXML(&$params)
to
function buildXML($params)

and it will solve it for you ;)
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar admin
+1
 
 
Thats not needed. If this stops,then it will start showing error from another module lol..

Just do what I have said above..
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Nobody
0
 
 
It worked (and solved for future versions of PHP)
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar kamlesh
0
 
 
Thanks Ninos,
Its working fine for me
lots of thanks buddy
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Ravi
0
 
 
Thanks. I have resolved most issues post php5.3 upgrade (mod_mainmenu and libraries/joomla/html). I am getting one junk error msg on my homepage www.whinepedia.in - es()' />"; echo "
"; } ?>

Any clue? Also, I face problems in my regn page (Community builder on top of joomla 1.5) and adminstration backend for CB component is not working. Any help apprciated
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Soam
0
 
 
Did you follow what is said above ?
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Surekha
0
 
 
Hello,

The current joomla project is on PHP 5.2.11 and joomla version is 1.5.12. Client server with PHP 5.3. Now we uploaded our joomla project to client server. Its giving some issues.. mostly we fixed... one issue is
"# "; } ?> " >" this is comming on all the pages at header menu links
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Toriq
0
 
 
Helo............ i need help here... i have this same problem but its with a live site............. any idea
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar admin
0
 
 
Live site stays on a web host and this error needs to be fixed by the web host on their server.
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar karthikeyan
0
 
 
Warning: Parameter 1 to modMainMenuHelp er::buildXML() expected to be a reference, value given in C:\Users\tim\Desktop\timothy\xampp\htdocs\domains\joomla\libraries\joomla\cache\handler\callback.php on line 99

I solved this problem. I did it by changing the menu type from Legacy FlatList to Legacy Vertical.

1. Go to Module Manager (Extensions->Module Manager). A list of modules will show.
2. If the list is too long you can filter by selecting 'mod_mainmenu' in the drop down box written 'Select Type'.
3. Click on the menu you wish to change. This will show the Module: [edit] page.
4. On the right side under Menu paramenters, the second option is Menu Type. Change it from Legacy FlatList to Legacy Vertical.
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar jc_yan27
0
 
 
hi i need a help here. i already change the legacy to legacy vertical the problem is all my list menu are in center in should be in the left side. how can i change it?? please help me my website is already live.
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Anton
0
 
 
Огромнейшее спасибо!
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar shomrat
0
 
 
many many thanks to 'karthikeyan' , it really works ......... again thank you ..........
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Virginia
0
 
 
Whow, several hours wanted to find suitable way for solving this way! Super great thanks, karthikeyan! I didn't really cahnge my xampp, this solved rly this problem!
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Cato
0
 
 
Thanks ;-)
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar sumera
0
 
 
Warning: Parameter 1 to JHTMLGrid::published() expected to be a reference, value given in /home/divaind/public_html/libraries/joomla/html/html.php on line 87
on my live site plz help
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
button_logo_portfolio
button_quote
button_testimonials

Subscribe Tutorials

Enter your email address:

Paypal Donation

Enter Amount:

Featured Joomla Extensions

Subscribe Joomla Tutorials Newsletter

Name:

Email:


Enter your email address: