【问题标题】:Magneto Newsletter mails are not goingMagneto Newsletter 邮件不会发送
【发布时间】:2016-12-12 19:05:15
【问题描述】:

我正在使用 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,其中的值存储为 Generate Schedules Every : 15。其余的就像 20、15、10、60,600

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

【问题讨论】:

标签: magento cron magento-1.9


【解决方案1】:

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 分钟内发送。

【讨论】:

    猜你喜欢
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多