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
Hello @giampiero_coccalo ,
Are you running php v7?
--
If my answer is useful, please Accept as Solution & give Kudos
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.
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
PHP Version 7.1.26
Yes, I am using php 7.
What can I do?
My site is still, it's a disaster!
They are literally in legacies.