问题:升级后系统后台的某些应用出现“Constant TASKFILE already defined in”的报错
解决:
卸载出问题的应用再重新安装(友情提醒:重新安装可以重复使用原来的序列号)
如果是自己开发的应用,请删除代码中的含有“task.file.func.php”的行,比如下面这一行删除:
require CORE_ROOT.'include/task.file.func.php';
分析:
task.file.func.php是AKCMS内核中自带的一个基于文件的队列服务的代码文件,原来是什么时候用到什么时候require,现在AKCMS的后台界面在逐步的优化,许多耗时较长的功能都改为直观的进度条式界面,都需要引入这个文件。所以我们直接在公用的代码中require了它。之前的应用中如果手动引用了这个文件,在新的内核下就有可能会冲突(因为引用了两遍)。
转载请注明:本文《Constant TASKFILE already defined in》链接: http://seo.leidu.net/post-372.html
百度已收录
发表评论: