老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
2,350

解决Discuz 7.2部分情况下“限时操作清理”threadexpiries_hourly.inc.php无法执行的问题

分类 网站技术/村民张先生 发布于 2013-03-20 14:03
0

有些情况下,Discuz7.2的限时操作清理会失效,表现为后台计划任务处仍然更新了自动操作时间,但实际上并未被执行,手动执行页面一片空白。所有限时取消的操作,例如限时置顶、限时高亮(包括版主手动和道具卡进行的限时操作)到期未被自动取消。

我的Discuz7.2从09年底官方发布以来一直稳定运行到现在,但近期不明原因出现了上述问题。查找官方论坛,发现不少朋友都出现了这样的情况,但并无解决方案。好在几天最后从其他网站上找到了解决方法,感谢76611的“让故事继续”朋友。方法如下:

打开 include/crons/threadexpiries_hourly.inc.php 文件,找到 $threads[] = $expiry;
在 $threads 后面添加任意字符即可(可能是$threads与别的变量冲突,改变名称即可)。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/2013156.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截