cancel
Showing results for 
Search instead for 
Did you mean: 

Fatal error in Layout.php: 555

Fatal error in Layout.php: 555

Oggi sono andato sul mio sito e ho trovato:

Fatal error: Uncaught Error: Function name must be a string in /home/mymagento/public_html/app/code/core/Mage/Core/Model/Layout.php:555 Stack trace: #0 /home/mymagento/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput() #1 /home/mymagento/public_html/app/code/core/Mage/Cms/Helper/Page.php(137): Mage_Core_Controller_Varien_Action->renderLayout() #2 /home/mymagento/public_html/app/code/core/Mage/Cms/Helper/Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'ultimo-home-pag...') #3 /home/mymagento/public_html/app/code/core/Mage/Cms/controllers/IndexController.php(45): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'ultimo-home-pag...') #4 /home/mymagento/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Cms_IndexController->indexAction() #5 /home/mymagento/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index') #6 /home/mymagento in /home/mymagento/public_html/app/code/core/Mage/Core/Model/Layout.php on line 555

Perché è successo questo? Quali sono le cause e soprattutto come risolvo?

Su internet ho letto in una pagina che una soluzione potrebbe essere quella di sostituire questa stringa:

$out .= $this->getBlock($callback[0])->$callback[1]();

con questa:

$out .= $this->getBlock($callback[0])->{$callback[1]}();

In effetti risolvo perché il portale torna online ma ho ancora un problema molto grave: non riesco ad accedere al pannello di controllo.

Come posso ricollegarmi all'area privata del sito?

grazie

 

6 REPLIES 6

Re: Fatal error in Layout.php: 555

Hello @giampiero_coccalo ,

 

Are you running php v7?

 

--

If my answer is useful, please Accept as Solution & give Kudos

Re: Fatal error in Layout.php: 555

I do not know the answer to this question.
I pay a normal hosting service.
I did not ask my hosting provider to make any changes.

 

Non conosco la risposta a questa domanda.
Io pago un normalissimo servizio di hosting.
Io non ho chiesto al mio hosting provider di fare delle modifiche.

 

Re: Fatal error in Layout.php: 555

Hello @giampiero_coccalo ,

 

Please create one file info.php and add below code in it to check php version 

<?php

phpinfo();

--

If my answer is useful, please Accept as Solution & give Kudos

Re: Fatal error in Layout.php: 555

PHP Version 7.1.26

Re: Fatal error in Layout.php: 555

Yes, I am using php 7.

Re: Fatal error in Layout.php: 555

What can I do?
My site is still, it's a disaster!
They are literally in legacies.