新闻中心

Discuz! X2.5在线升级BUG:“static/image/postbg/3.jpg下载出现问题”

作者 / 无忧主机 时间 2013-12-20 17:56:26

即使是比较成熟的开源程序,也会或多或少的存在bug。这不今天无忧主机小编就遇到这样一个客户。他的网站使用的是Discuz! X2.5的程序,由于Discuz如今已经更新到了3.1版本,客户想先升级成DZX3.0的程序。在DZ在线升级的过程中遇到了这样一个问题: 在线升级升级到57%的时候出现报错,错误提示“staticimagepostbg3.jpg下载出现问题,请查看您的服务器网络以及data目录是否有写入权限”。如下图所示: [caption id="attachment_13397" align="alignnone" width="765"]dz错误提示 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

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服