четверг, 18 марта 2010 г.

Fatal error: Method Varien_Object::__tostring() cannot take arguments in

Fatal error: Method Varien_Object::__tostring() cannot take arguments in

/magento/public_html/lib/Varien/Object.php on line 488

Такая ошибка появилась после обновления php на сервере.

Ходят в народе слухи, что лечиться такими вот нехитрыми заменами :

заменить это строчку в файле /lib/Varien/Object.php (строка 484)

    public function ___toString(array $arrAttributes = array(), $valueSeparator=’,')

на вот эту 

    public function __invoke(array $arrAttributes = array(), $valueSeparator=’,')

И в файле /app/code/core/Mage/Core/Controller/Request/Http.php (строка 274)

    $host = split(‘:’, $_SERVER['HTTP_HOST']);

на

    $host = explode(‘:’, $_SERVER['HTTP_HOST']);

Комментариев нет:

Отправить комментарий