<分区>
有人可以解释一下我必须做什么吗? 我希望 Magento 每天清理日志、创建站点地图。
这是正确的顺序吗:
- 在服务器中设置 Cron
- 在 Magento 中设置 Cron
- 下一步是什么?
如何执行第 1 步和第 2 步? 第 3 步是什么?我需要等待吗?
<分区>
有人可以解释一下我必须做什么吗? 我希望 Magento 每天清理日志、创建站点地图。
这是正确的顺序吗:
如何执行第 1 步和第 2 步? 第 3 步是什么?我需要等待吗?
最佳答案
使用 crontab -e
编辑您的 cron 作业。要运行每日 cron,请添加如下一行:
0 3 * * * /bin/sh /path/to/magento/cron.sh
这将在每晚凌晨 3 点运行。
对于日志清理,可以查看/path/to/magento/shell/log.php
。
在 Magento 管理员中,转到:系统 > 配置 > 高级 > 系统 > Cron(计划任务)并配置您希望运行的 cron 作业。
您应该知道即使您没有配置每日 cron 作业,Magento 也会运行 cron 作业。每当 Magento 收到请求时,它会检查是否有任何要运行的 cron 作业。因此,只有在一整天都没有请求的情况下,进行每日 cron 作业才有意义。
真的没有下一步可做。我建议你阅读 How to Set Up a Cron Job .
关于php - 如何在 Magento 中设置一个 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19658054/