Magento的新品上架产品

时间:2013-05-02 01:22:29

标签: magento

我的magento应用程序用于在系统中达到2周后自动更改所有产品中的新标志。现在它不再发生了。该标志位于目录>管理产品>标签自定义。

有人可以告诉我Magento在代码的确切位置将此标志设置为true / false,请。然后我可以调查发生了什么。

提前致谢。

1 个答案:

答案 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下的例外日志

所有这些都有望帮助您找到问题的根本原因。