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

Leave a comment
Share

Per tutti coloro che all’atto dell’installazione di magento su PHP 5.3 si trovano l’errore:

Fatal error: Method Varien_Object::__tostring() cannot take arguments in /magento/lib/Varien/Object.php

questo è il fix:

File: /lib/Varien/Object.php (Line 484)

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

a

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

File /app/code/core/Mage/Core/Controller/Request/Http.php (Line 274)

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

a

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

Enjoy!

Lascia un Commento