Столкнулся с тем что надо было поставить Magento на свой локальный сервер. При попытке запустить выдавал ошибку – Fatal error: Method Varien_Object::__tostring() cannot take arguments in /magento/lib/Varien/Object.php.
Решение проблемы. Заходим в этот проблемный файл /magento/lib/Varien/Object.php и изменяем функцию __toString()
Было:
public function __toString(array $arrAttributes = array(), $valueSeparator=',')
{
$arrData = $this->toArray($arrAttributes);
return implode($valueSeparator, $arrData);
}
Стало:
function __toString()
{
return $this->__invoke( func_get_arg(0), func_get_arg(1) );
}
После этого нужно изменить еще один файл – /app/code/core/Mage/Core/Controller/Request/Http.php
Находим строку – $host =
split(':', $_SERVER['HTTP_HOST']);
и изменяем на – $host =
explode(':', $_SERVER['HTTP_HOST'])
После этих плясок с бубном у меня все работает
Надеюсь в следующих версиях ее пофиксят
респект тебе и уважение!!! спасибо
Огромаднейшее спасибо! сэкономил тучу времени