新聞中心
Discuz! X2.5在線升級BUG:“static/image/postbg/3.jpg下載出現(xiàn)問題”
即使是比較成熟的開源程序,也會或多或少的存在bug。這不今天無憂主機(jī)小編就遇到這樣一個客戶。他的網(wǎng)站使用的是Discuz! X2.5的程序,由于Discuz如今已經(jīng)更新到了3.1版本,客戶想先升級成DZX3.0的程序。在DZ在線升級的過程中遇到了這樣一個問題: 在線升級升級到57%的時候出現(xiàn)報(bào)錯,錯誤提示“staticimagepostbg3.jpg下載出現(xiàn)問題,請查看您的服務(wù)器網(wǎng)絡(luò)以及data目錄是否有寫入權(quán)限”。如下圖所示: [caption id="attachment_13397" align="alignnone" width="765"] dz錯誤提示[/caption] 由于這樣的提示,客戶以為是我們服務(wù)器的問題,于是找到了無憂主機(jī)小編。小編拿到客戶網(wǎng)站后臺的信息,自己也嘗試了一次在線更新,也是同樣的問題。 上面提到了data目錄,那么是否真的會像提示的那樣,data目錄無寫入權(quán)限呢?小編進(jìn)到客戶網(wǎng)站文件管理中,發(fā)現(xiàn)權(quán)限是755,并不是沒有寫入權(quán)限。那么會是什么問題呢? 無憂主機(jī)小編將上面的錯誤提示進(jìn)行了網(wǎng)絡(luò)求助。原來,并不是只有這一個用戶遇到這樣的問題,問題原因也并不像報(bào)錯所說的是服務(wù)器或者是目錄權(quán)限的問題。 這是Discuz!X2.5在線升級的一個bug,只要是在線升級,就非常容易出現(xiàn)這樣的問題,和無憂主機(jī)所在的香港獨(dú)立ip虛擬主機(jī)空間并沒有關(guān)系。秉著為客戶著想的原則,小編為客戶解決了這個問題。以下是解決方法,小編把它分享出來,給各位在線升級遇到問題的朋友們做參考: 1、用ftp工具連接php虛擬主機(jī)空間,找到source/admincp/admincp_upgrade.php 這個文件 下載到本地; 用文本編輯器打開,修改文件里的$offset變量的值為零,也就是: 默認(rèn)$offset = 100 * 1024;; 修改成$offset = 0; 3、保存文件上傳到空間覆蓋原文件。一定要記得備份。 之后再去后臺在線升級,您會發(fā)現(xiàn)很順利的就過了這個錯誤。 無憂主機(jī)小編在這里想說,雖然有些程序報(bào)錯中,會包含“服務(wù)器錯誤”、“空間錯誤”這樣的字眼,但是這類錯誤,百分之90可以說都是源于程序自身的bug或者進(jìn)行過文件修改導(dǎo)致的報(bào)錯。所以大家遇到這類問題,看報(bào)錯是一方面,但分析問題才是重點(diǎn)。有的時候,眼睛看到的不一定是真實(shí)~這里也請那些php開源程序的作者多多發(fā)現(xiàn)bug,修復(fù)bug,而不是在報(bào)錯中把責(zé)任推給空間商。你們說是嗎?
本文地址:http://www.gle-technology.com/discuz/13396.html