DataLife Engine 支持按计划运行部分功能。您可以自动创建数据库备份、优化数据库,以及为搜索引擎生成站点地图。为此,您的主机必须支持按计划运行应用程序(CRON)。用于通过计划任务运行功能的文件是位于网站根目录中的 cron.php。出于安全考虑,默认情况下禁止运行该文件,因此下面介绍如何启用此功能。
首先,出于安全考虑,我们强烈建议您将 cron.php 文件重命名为任意其他带有 .php 扩展名的文件。
然后在文本编辑器中打开该文件,并在开头找到以下代码行:
$allow_cron = 0;
将其修改为:
$allow_cron = 1;
这样您就允许该文件以自动模式执行相应功能。
接下来,您可以修改服务器上要保留的数据库备份文件数量。为此,请在稍后位置找到以下代码行:
$max_count_files = 5;
其中 5 表示数据库副本数量。您可以设置为自己的值。超过该限制后,较旧的数据库备份将自动删除。
完成必要修改后,请将该文件保存到服务器。随后,您需要把此文件加入计划任务(CRON)执行列表,执行时间和周期由您自行设置。有关如何将此文件添加到 CRON 的详细说明,请向您的主机服务提供商咨询。
计划任务文件可以执行以下操作:
1. 创建数据库备份。要运行此模式,
只需在不带任何参数的情况下运行 cron.php 文件即可
2. 生成网站站点地图。要运行此模式,
请使用参数 cron.php?cronmode=sitemap 运行该文件
如果使用控制台方式启动脚本,请使用 /usr/bin/php -f /your/path/cron.php sitemap
按计划任务生成站点地图时,系统还会自动通知搜索引擎站点地图已存在。
3. 优化数据库。要运行此模式,
请使用参数 cron.php?cronmode=optimize 运行该文件
如果使用控制台方式启动脚本,请使用 /usr/bin/php -f /your/path/cron.php optimize
4. 启动杀毒程序。要运行此模式,
请使用参数 cron.php?cronmode=antivirus 运行该文件
如果使用控制台方式启动脚本,请使用 /usr/bin/php -f /your/path/cron.php antivirus
同时,当然也不要忘记为 PHP 解释器以及脚本本身填写从服务器根目录开始的正确路径。