我的magento应用程序用于在系统中达到2周后自动更改所有产品中的新标志。现在它不再发生了。该标志位于目录>管理产品>标签自定义。
有人可以告诉我Magento在代码的确切位置将此标志设置为true / false,请。然后我可以调查发生了什么。
提前致谢。
答案 0 :(得分:1)
正如Bhavik Shah指出的那样,cron作业可能无法运行 - 尝试通过点击来手动触发cron:http://yourstoreaddress.com/cron.php
第二步是将商店根目录中的cron.php编辑到下面,然后打开登录系统>配置>开发人员>日志设置:
Mage::app('admin')->setUseSessionInUrl(false);
try {
Mage::getConfig()->init()->loadEventObservers('crontab');
Mage::app()->addEventArea('crontab');
Mage::dispatchEvent('default');
Mage::log("Cron run"); //Add this line and you will get a log entry
} catch (Exception $e) {
Mage::printException($e);
}
这将告诉您cron作业是否已运行以及何时进入/var/log/system.log
显然检查您的PHP和服务器日志是否有任何错误 - 同时查看/var/log/exception.log
下的例外日志
所有这些都有望帮助您找到问题的根本原因。