在Magento设置Cron工作和发送新闻信

时间:2016-02-24 06:54:24

标签: php magento cron

我是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

我还没有收到任何有关此设置的简报。

我应该做些什么来让它运行?我是在正确的道路上吗?

1 个答案:

答案 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;