В Magento Connect, когда я проверяю наличие обновлений, страница обновляется, но ничего не выделяется как требующее обновления (даже если мы не используем последнюю версию Magento).

Когда я проверяю system.log, я получаю эти записи одновременно с проверкой обновлений:

DEBUG (7): <config/>

Любые идеи, к чему относится это расплывчатое сообщение об ошибке?

0
a1anm 16 Июл 2015 в 18:25

2 ответа

Кто-то, где в одном из файлов PHP, который запускается во время запроса вашей страницы, кто-то добавил что-то вроде следующего.

Mage::log($somevar->asXml());
Mage::log($somevar);
Mage::log('<confnig/>');

Скорее всего, это какой-то временный отладочный код, оставшийся от предыдущих попыток отладки сайта разработчиком.

Что касается того, почему ничего не требует обновлений - это потому, что Magento Connect в Magento 1 не работает. Если вы не использовали его для обновления с момента запуска вашей системы, и если вы не контролировали разрешения и работоспособность его файлов конфигурации/состояния, Magento Connect может легко потерять отслеживание состояния вашей системы. Большинство профессионалов Magento не доверяют ему и выполняют обновления базовой системы и расширений вручную.

2
Alan Storm 16 Июл 2015 в 20:40
Спасибо. Я посмотрю код отладки. Мы начали с Magento 1.4 и полностью обновились до 1.9.0.1, поэтому до недавнего времени Connect работал у нас хорошо. Не уверен, что заставило его остановиться.
 – 
a1anm
17 Июл 2015 в 00:13
Я скачал копию нашего сайта и выполнил поиск по и не получил никаких результатов, касающихся Mage::log. Я получил только строки кода, такие как $unsortedConfig->loadString('');
 – 
a1anm
17 Июл 2015 в 12:44

Это

$mergeToObject->loadString('<config/>');

В "приложение\код\ядро\Mage\Core\Model\Config.php"

"public function loadModulesConfiguration"

Это раздражает, но ничего не поделаешь. Varien не может распознать допустимый XML.

0
slfan 14 Июл 2017 в 12:51