Jump to content

The modules do not appear in the administration


Recommended Posts

Today migrate server, and now if I click the Modules tab, in the administration, shows me an error.

 

Fatal error: Call-time pass-by-reference has been removed in /var/www/vhosts/outletnatacion.com/clubnatacion.com/classes/Module.php(578) : eval()'d code on line 416

 

What is the problem?

Link to comment
Share on other sites

this error usually is caused by a module file (line 416) when it is loaded into modules tab.

but the error message is not very helpful, it does not show module name.

 

in order to identify which module causes the problem, you can try to print out the module name by adding following code before the line error occurred in Modules.php, which should be (line 587)

 

echo "module:" . $module . "<BR>";

  • Like 1
Link to comment
Share on other sites

When I insert the code, I get this:

 

module:autoupgrade

module:bankwire

module:blockcategories

module:blockcontact

module:blockcontactinfos

module:blockcurrencies

module:blockgoogleone

module:blockhomenews

module:blocklanguages

module:blocknews

module:blocksharefb

module:blocksocial

module:blocktopmenu

module:blockvariouslinks

module:canadapost

module:cheque

module:dejala

module:dibs

module:ebay

module:envoimoinscher

module:exportproducts

module:fedexcarrier

module:fianetfraud

module:fianetsceau

module:freeblock

module:freeshipping

 

Fatal error: Call-time pass-by-reference has been removed in /var/www/vhosts/outletnatacion.com/clubnatacion.com/classes/Module.php(579) : eval()'d code on line 416

Link to comment
Share on other sites

from the message, the issue is caused by module "freeshipping"

try to physically remove/rename this module under the /modules/,

it should go forward load all modules.

 

If you want, you can look into "freeshipping" module file at line 416 to see why it causes the error.

Link to comment
Share on other sites

×
×
  • Create New...