好久没玩 Discuz 了,今天发现后台竟然支持自动更新。博主一时强迫症发作,手贱把正在使用的 Discuz X2.5 更新了一下。没想到在更新到 51% 时,提示了个错误:

文件 static/image/postbg/3.jpg 下载出现问题,请查看您的服务器网络以及 data 目录是否有写权限,请确认无误后点击确定。

根据提示,我很自然地修改了该目录的权限为 777,然而问题并没有解决。

Discuz X2.5 在线升级时 static/image/postbg/3.jpg 下载出现问题Discuz X2.5 在线升级时 static/image/postbg/3.jpg 下载出现问题

无奈之下,只好到 Discuz 官方论坛求助,发现不少人也遇到了类似问题。为了省大家的时间,直接给出解决办法:

  1. 找到文件 source/admincp/admincp_upgrade.php
  2. 将其中的

    $offset = 100 * 1024;

    修改为

    $offset = 0;

按照以上方法修改后,我顺利完成了更新。如果你也遇到这个问题,试试这个办法。

如果还有其他问题,问我估计也没啥用,Discuz 官方论坛的大神多得是,去那儿找答案更靠谱。