[教學]解決Discuz頭像無法上傳成功(各版適用)
一般網友在安裝完Discuz後,想要使用頭像上傳都會發現出現--頭像保存過程中發生網路錯誤,請重試。經過殺氣長期觀察大多都是使用官方集成包安裝或者使用特定空間後台系統造成的問題。想要解決這個難搞的問題其實相當的簡單,如果這麼好的機會都錯失了小心被會員罵翻。
這種問題通常都是Discuz無法連接到UCenter的頭像資料夾且新增資料夾所造成的問題,因為不是官方的問題,所以也沒有特別提出。這時大部分的使用者也只能夠自己摸摸鼻子當作不知道有這問題囉!
想要解決頭像上傳失敗的問題其實很簡單,既然知道是自己主機的問題,那我們就使用最原始的方法,直接上傳一大堆的資料夾,讓系統直接將頭像傳到這些資料夾內,不用在自動替我們新增資料夾。這麼一來棘手的問題就可以迎刃而解。
![]()
以下教學 各個版本都適用(Dz6.1、Dz7.0、Dz7.1、Dz7.2)
檔案下載
第一步:點擊上述其一載點下載檔案,並將檔案解壓縮。
第二步:利用FTP軟體進入空間目錄,訪問UCenter資料夾,把裡面的「avatar」這個資料夾刪除。《備1》
第三步:把下載回來的檔案上傳到空間內。
- 「upgradeavatar.php」上傳到論壇根目錄。
- 「avatar」整個資料夾上傳到UCenter資料夾內的「data」裡。
第四步:把「avatar」底下(含)的所有資料夾設定權限777。
第五步:回到Discuz的上傳頭像頁面,這時你將發現已經可以上傳囉!
【備1】哪個是UCenter資料夾?
答:一般使用官方的集成包有兩種存放地;如果你UCenter和Discuz分開安裝就看你自己的UC目錄在哪就往裡面找。
- 官方集成包(沒UCH):「uc_server」→「data」
- 官方集成包(有UCH):「ucenter」→「data」

那如果是不小心把整個 data 目錄全刪了,那會怎樣?
目前是 data 目錄被刪了,而且也還是不能上傳頭像!
終究還是失敗啊
為什麼呢?
我是用7.0的啊
請問…
那如果本來avatar裡面就已經有圖像呢
是不是把裡面的圖像複製進新的資料夾?
我是用X1
但是還是不行ㄟ!
我是开nbl篮球论坛的那位,我的论坛换了空间后又出现修改头像网络错误的情况,是用这个方法吗?我试了貌似不行,我给ftp密码给你能不能帮我弄下?
Error: Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
Errno.: 2013
最近無聊在架設論壇,也發生無法保存的問題
三個檔案都失聯囉…能的話補個檔吧
新版本功能確實有比較強大說
每次看到新版都馬上更新^^
我Dz還是比較喜歡5.5說…雖然新版功能多 但是變肥了