Skip to main content

What can I do now??Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference. :p

Some days ago one of my sister's friend(novice web developer using Joomla or Wordpress ) sent a mail to me along with the subject what can I do now??And the content of her mail was only:

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.
Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.
...... on line 143...

 Then I reply with only a line of text with no subject :


This is  occurred due the php version 5.3 and joomla is not certified to work with PHP 5.3.0.So,
You need to change some of your code in your files.

 Again she sent me a mail Hey man! It's also well known to me but where and in which file I have to modify?

Then I gave her this solution: Hello, Billy akhoali(cat's like eyes)!
you have to edit

../modules/mod_mainmenu/helper.php   [this is the file ]

function buildXML(&$params)      [this line has thrown you in trouble ]

just change it to 

function buildXML($params)

 Now save it And I wish your problem should be solved.

Comments

Popular posts from this blog

FTP(File Transfer Protocol ) configuration and testing in Windows Server 2008 R2

First of all you have to know  what the FTP is " File Transfer Protocol ( FTP ) is a standard network protocol used to transfer files from one host or to another host over a TCP -based network". FTP Installation & Configuration: Step 1: Install the Web Server role with the IIS Management Console and FTP Server role services: Step 2: Add a new FTP Site Step 3: Setup the site with the default bindings and choose Allow SSL to avoid deploying a certificate:     Step 4: Configure user permissions and basic or anonymous permission. If your server is connected to your domain you can specify domain users, otherwise they must be local user accounts: Note: Finally you’ll have to configure your server’s firewall rules to allow access.Disregard any existing FTP firewall rules; although they should be enabled, they don’t actually allow access! Run Allow a Program Through Windows Firewall and grant access to C:\Windows\System32\svchost.exe T...

update your package-lock.json according to what you have specified in the package.json file

  The objective of the   npm update   command is to update your   package-lock.json   according to what you have specified in the   package.json   file. This is the normal behavior. If you want to update your package.json file, you can use  npm-check-updates :  npm install -g npm-check-updates . You can then use these commands: ncu  Checks for updates from the package.json file ncu -u  Update the package.json file npm update --save  Update your package-lock.json file from the package.json file