我是Magento cms的前端开发人员。我创建了一个时事通讯模板,我想测试它是否正在发送,我排队通讯并提交等待接收。但是,我没有收到任何。我试图每天发送它,但直到现在,还没有收到任何一封新闻信。
我试着阅读它,我发现了这个magento admin Cron(计划任务)。
我按时间顺序将其设置为60,1,60,120,120,120。
我还尝试在服务器上设置cron作业计划。由于mydomain.com是一个插件测试域,而magento目录在public_html / test /下,我将服务器cron作业设置为此
0 0 * * * curl -L -s http://www.example.com/cron.php
我还没有收到任何有关此设置的简报。
我应该做些什么来让它运行?我是在正确的道路上吗?
答案 0 :(得分:0)
对于Magento的Cron Job Check:
要确保Cron Job正常工作,您可以安装AOE Scheduler Extension。 https://www.magentocommerce.com/magento-connect/aoe-scheduler.html
在服务器上设置Cron:
您可以每5分钟在服务器上设置一次cron作业:
php -f /home/fullpath/public_html/cron.php
<强>调试:强>
如果cron Job仍无效,请添加以下代码:
$isShellDisabled = true;
在以下代码行之后:
$isShellDisabled = (stripos(PHP_OS, 'win') === false) ? $isShellDisabled : true;