Magento – Uncaught Error: Function name must be a string in …

En muchas ocasiones, el cambio deversiones de PHP, MySQL o del servidor (Apache), puede llevar a errores en CMS de versiones anteriores. En este caso veamos un error común cuando ponemos Magento versión 1.9.x sobre un servidor actual…

Este es el error que se muestra:

Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\em0126\app\code\core\Mage\Core\Model\Layout.php:555 Stack trace: #0

Para solucionarlo, sólo deberemos cambiar la linea de un fichero:

Fichero: app\code\core\Mage\Core\Model\Layout.php
Linea a modificar: 555

Debemos cambia de:

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

a

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

Con esto debería solucionarse.

Información relacionada

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*