大张小站

  1. @八角石

    欢迎关注我的新浪微博 @八角石 !

    [ 更多详情 ]

  2. 人生

    自歌自舞自开怀,且喜无拘无碍。

  3. 心境

    若得心净如明月,长空万里了无尘。

  4. 情渊

    他生莫做有情痴,人间无地著相思。

  • 1
  • 2
  • 3
  • 4
2,229

解决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.vdazhang.com/wenzhang-156.html
若您喜欢这篇文章,欢迎订阅大张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


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