EspertoMagento.it

Soluzioni e strategie per e-commerce Magento!

Errori Magento 1.3.x con PHP 5.3.x

Se vi compaiono questi errori con Magento 1.3.xPHP 5.3.x:

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

Function split() is deprecated in …… on line xxx

Seguite le istruzioni per risolverli:

1. Apri lib/Varien/Object.php  e alla linea 484 sostituisci

public function __toString(array $arrAttributes = array(),
$valueSeparator=',')

con

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

 

2. Apri app/code/core/Mage/Core/Controller/Request/Http.php e alla linea 199 sostituisci

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

con

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

 

3. Apri app/code/core/Mage/Admin/Model/User.php e alla linea 374 sostituisci

$nodePath = 'adminhtml/menu/' . join('/children/', split('/', $startupPage)) . '/action';

con

$nodePath = 'adminhtml/menu/' . join('/children/', explode('/', $startupPage)) . '/action';

 

4. Apri app/code/core/Mage/Catalog/Attribute/Backend/Sortby.php e alla linea 88 sostituisci

$object->setData($attributeCode, split(',', $data));

con

$object->setData($attributeCode, explode(',', $data));

 

La funzione Split è stata DEPRECATA dal PHP 5.3.0.

Tags:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Time limit is exhausted. Please reload CAPTCHA.

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

Vuoi rimanere sempre aggiornato sulle ultime novità Magento? Metti Mi piace alla nostra pagina Facebook!

Inline

iscriviti alla nostra Newsletter per ottenere sconti e promozioni sui nostri prodotti ed essere sempre aggiornato sulle novità del mondo Magento!