Magneto通讯邮件不会发送

时间:2016-12-12 07:12:47

标签: magento cron magento-1.9

我有Magento 1.9.3,我是Magento的新手。 我的简报订阅无效。我检查了magento配置中的所有内容。似乎是服务器上的cron问题。但不知道我不想在服务器上进行更改。我正在使用A2托管服务提供商,并且有一个这样的cron设置,每30分钟运行一次。

/bin/cagefs_enter.proxied php /home/lasakico/public_html/cron.php 1>/dev/null 2>/dev/null

我不确定是什么问题,无论是cron还是magento的问题。

我检查了magento配置 - > Advanced-> System-> Cron,其中存储了每个生成时间表的值:15。其余部分为20,15,10,60,600

如果问题中有任何不明确的地方,请告诉我。我会回答他们。

1 个答案:

答案 0 :(得分:0)

Magento有一个名为cron.php的脚本,用于处理Magento商店必须执行的所有定时作业。在此列表中是发送简报的任务。您必须设置服务器crontab以定期(例如5分钟)运行此cron.php脚本。

执行此操作后,您会发现您的简报会按预期发送

  • 打开与服务器的SSH会话。 (如果你不能这样做的话 我们将不得不要求你的主人为你做这件事。)
  • 浏览到magento商店的文档根目录,文件夹包含 cron.php在那里

  • 输入命令

    pwd此命令为您提供当前的完整路径。写下来 某处

  • 输入命令

    哪个php

    此命令为您提供PHP二进制文件的路径。把它写在某个地方

  • 输入命令

    crontab -e

    这将打开您的crontab编辑器,这是用于安排的系统 Linux上的任务

  • 点击[i]键进入crontab编辑器的插入模式(vi 基本上)

  • 在新行上粘贴以下内容,但用路径替换路径 你之前得到的路径

    * / 5 * * * * / path / to / php -f /path/to/cron.php

  • 点击[esc],然后输入命令

    :WQ

    这会保存crontab或cntrl + x和Y

  • 创建简报并安排在2分钟内发送。