В логах появилась ошибка:
Call to undefined function df_model() in /app/code/local/Df/Logging/Model/Processor.php on line 308
Вот на что ругается:
/**
* @override
* @return void
*/
protected function _construct() {
parent::_construct();
$this->_modelsHandler = df_model('df_logging/handler_models'); //308 строка тут
$this->_controllerActionsHandler = df_model('df_logging/handler_controllers');
}
Call to undefined function df_model() in /app/code/local/Df/Logging/Model/Processor.php on line 308
01.07.2014 03:43
Что конкретно надо сделать по существу для воспроизведения данного сообщения в системном журнале?
18.07.2014 08:50
Не могу отследить. Выводит это сообщение каждые 15мин.
[Fri Jul 18 03:15:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:15:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:30:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:30:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:45:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:45:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 04:00:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 04:00:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
и так далее
[Fri Jul 18 03:15:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:15:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:30:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:30:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:45:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 03:45:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 04:00:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
[Fri Jul 18 04:00:02 2014] [error] [client 80.72.225.210] PHP Fatal error: Call to undefined function df_model() in /home/m/morphes/ftshop.morphes.tmweb.ru/public_html/app/code/local/Df/Logging/Model/Processor.php on line 308
и так далее
20.07.2014 16:50
Скорей всего, этот сбой вызван неким сторонним, работающим с объектами Magento, неправильно написанным самописным скриптом, который регулярно вызывается планировщиком операционной системы (CRON).
Качественно написанный самописный скрипт, работающий с объектами Magento, должен перед работой с объектами Magento вызывать событие default или always:
Я сейчас добавил к версии 2.35.11 Российской сборки Magento обработку этого недочёта стороннего скрипта именно для класса Df_Logging_Model_Processor, однако, в случае повторения этого сбоя в других классах, следует исправить сторонний скрипт именно так, как я написал выше.
Качественно написанный самописный скрипт, работающий с объектами Magento, должен перед работой с объектами Magento вызывать событие default или always:
Mage::dispatchEvent('default');
Я сейчас добавил к версии 2.35.11 Российской сборки Magento обработку этого недочёта стороннего скрипта именно для класса Df_Logging_Model_Processor, однако, в случае повторения этого сбоя в других классах, следует исправить сторонний скрипт именно так, как я написал выше.