4

有人可以解释一下,我必须做什么?我希望 Magento 每天清理日志,创建站点地图。

这是正确的顺序吗:

  1. 在服务器中设置 Cron
  2. 在 Magento 中设置 Cron
  3. 下一步将是什么?

如何执行第 1 步和第 2 步?第 3 步会是什么?我必须等待吗?

4

1 回答 1

7

在您的服务器上设置 cron

用于crontab -e编辑您的 cron 作业。要运行每日 cron,请添加如下一行:

0 3 * * *  /bin/sh /path/to/magento/cron.sh

这将在每晚凌晨 3 点运行。

对于日志清理,您可以检查/path/to/magento/shell/log.php.

在 Magento 中设置 cron

在 Magento 管理员中,转到:系统 > 配置 > 高级 > 系统 > Cron(计划任务)并配置您希望运行的 cron 作业。

即使您没有配置每日 cron 作业,您也应该知道 Magento 会运行​​ cron 作业。每当 Magento 收到请求时,它都会检查是否有要运行的 cron 作业。因此,只有在您一整天都没有请求的情况下,每天都有 cron 作业才有意义。

真的没有下一步要做。我建议您阅读如何设置 Cron 作业

于 2013-10-29T12:58:48.817 回答