新闻中心
Discuz! X2.5在线升级BUG:“static/image/postbg/3.jpg下载出现问题”
即使是比较成熟的开源程序,也会或多或少的存在bug。这不今天无忧主机小编就遇到这样一个客户。他的网站使用的是Discuz! X2.5的程序,由于Discuz如今已经更新到了3.1版本,客户想先升级成DZX3.0的程序。在DZ在线升级的过程中遇到了这样一个问题:
在线升级升级到57%的时候出现报错,错误提示“staticimagepostbg3.jpg下载出现问题,请查看您的服务器网络以及data目录是否有写入权限”。如下图所示:
[caption id="attachment_13397" align="alignnone" width="765"] dz错误提示[/caption]
由于这样的提示,客户以为是我们服务器的问题,于是找到了无忧主机小编。小编拿到客户网站后台的信息,自己也尝试了一次在线更新,也是同样的问题。
上面提到了data目录,那么是否真的会像提示的那样,data目录无写入权限呢?小编进到客户网站文件管理中,发现权限是755,并不是没有写入权限。那么会是什么问题呢?
无忧主机小编将上面的错误提示进行了网络求助。原来,并不是只有这一个用户遇到这样的问题,问题原因也并不像报错所说的是服务器或者是目录权限的问题。
这是Discuz!X2.5在线升级的一个bug,只要是在线升级,就非常容易出现这样的问题,和无忧主机所在的香港独立ip虚拟主机空间并没有关系。秉着为客户着想的原则,小编为客户解决了这个问题。以下是解决方法,小编把它分享出来,给各位在线升级遇到问题的朋友们做参考:
1、用ftp工具连接php虚拟主机空间,找到source/admincp/admincp_upgrade.php 这个文件
下载到本地;
用文本编辑器打开,修改文件里的$offset变量的值为零,也就是:
默认$offset = 100 * 1024;;
修改成$offset = 0;
3、保存文件上传到空间覆盖原文件。一定要记得备份。
之后再去后台在线升级,您会发现很顺利的就过了这个错误。
无忧主机小编在这里想说,虽然有些程序报错中,会包含“服务器错误”、“空间错误”这样的字眼,但是这类错误,百分之90可以说都是源于程序自身的bug或者进行过文件修改导致的报错。所以大家遇到这类问题,看报错是一方面,但分析问题才是重点。有的时候,眼睛看到的不一定是真实~这里也请那些php开源程序的作者多多发现bug,修复bug,而不是在报错中把责任推给空间商。你们说是吗?
本文地址:https://www.51php.com/discuz/13396.html






