栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > 齐博CMS

如何配置定时任务 - 齐博CMS之X1

齐博CMS 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何配置定时任务 - 齐博CMS之X1

定时任务必须要配置好,才能正常工作的,有以下**4种**方法,你可以选择其中一种.

**第一种**,最简单,如下图点击启用即可, 但是很多服务器可能不支持.但可以试试.看看启动后.关闭浏览器再过半小时进去,看看最后的执行时间是不是最近的.如果是最近执行过的话,那么恭喜你,就这么简单就可以启动了
[![](https://box.kancloud.cn/5c2d2c554d0df4349ae283815be5e776_1057x747.png)](https://box.kancloud.cn/5c2d2c554d0df4349ae283815be5e776_1057x747.png)

**第二种**,对于使用了宝塔环境的,也比较简单,登录宝塔控制面板.如下图设置即可
注意换成你的域名
执行周期也可以换成3分钟

https://x1.php168.com/index.php/index/task/index.html

[![](https://box.kancloud.cn/7285e82275d2b0c5f8ffc2eefaf82b9f_995x652.png)](https://box.kancloud.cn/7285e82275d2b0c5f8ffc2eefaf82b9f_995x652.png)

**第三种,**如果是windows环境的话,就复杂一些.
1.找到你的PHP环境安装目录,把php.exe文件搜索出来.看看他在哪个目录,比如他在这个目录
`D:phpStudyphpphp-5.5.38php.exe` 然后你就在D盘根目录创建一个 `task.bat` 文件,里边输入如下内容

D:phpStudyphpphp-5.5.38php.exe D:task.php

2.再到D盘根目录创建一个task.php文件,里边输入如下内容,其中第二行是做个日志,可以删除掉的

file_put_contents(__DIR__.'/task_log.txt', date('Y-m-d H:i:s')."rn",FILE_APPEND ); //这一行是日志,可以删除r
file_get_contents('https://x1.php168.com/index.php/index/task/index.html'); //把网址换成自己的r
echo '执行任务';r
?>

两个文件都创建好后,就要配置windows的定时任务了

3.进入控制面板,再进入管理工具,如下图,有三项是需要配置的.

**点击可以查看大图**
[![](https://box.kancloud.cn/efbddaeca4b180afa07ac78f5e295f25_1662x751.png)](https://box.kancloud.cn/efbddaeca4b180afa07ac78f5e295f25_1662x751.png)

[![](https://box.kancloud.cn/879dc841374a7d0887d1adf3e827e70c_666x612.png)](https://box.kancloud.cn/879dc841374a7d0887d1adf3e827e70c_666x612.png)

[![](https://box.kancloud.cn/4a6f60205e378e2c106ecd516c97cc47_742x623.png)](https://box.kancloud.cn/4a6f60205e378e2c106ecd516c97cc47_742x623.png)

最后他还会提示你输入管理员的登录密码才能生效的.以后管理员密码改了,也需要重新设置才行.
每一项都按图片的标注设计即可.其它就默认的. 执行时间间隔最好就10分钟吧.

**第四种,**对于没有服务器的情况,你就只能配置钩子文件,让网页随用户的访问来刷新定时任务.如果你的网站一天都没人访问的话,那么定时任务可能就会一直不执行.所以有服务器的话,最好不要选择这种.会非常被动.需要有用户访问才会刷新生效.
[![](https://box.kancloud.cn/21ab008d0da2080025599b34545d14be_1469x892.png)](https://box.kancloud.cn/21ab008d0da2080025599b34545d14be_1469x892.png)
启用钩子后,请确认你的网站前台所有页面都包含有下面这段代码



启用后,如果找不到这段代码,那估计你的风格布局模板缺少了类似下面这段钩子代码

{:hook_listen('layout_body_foot',$userdb,['webdb'=>$webdb,'info'=>$info],true)}

默认模板是以下两个,他是有上面这段代码的,你看看你的风格里是否存有,没有的话,就自己加上去.不然其它要用到的钩子也不能生效.
`templateindex_styledefaultindexpc_layout.htm`
`templateindex_styledefaultindexpc_layout.htm`

如果你不想用钩子的话,可以直接在布局模板上面加上




**注意:如果你没服务器,而你朋友有服务器的话,可以按第二或第三种方法叫他给你加一个进去.也是可以的.**









,
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/214391.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号