有好多學員問Discuz為什么不能上傳頭像?我們收集整理了不能上傳頭像的幾種情況,Discuz程序上傳頭像失敗一般出現下面幾種情況:
一.頭像無法上傳出現了錯誤提示:access denied for agent changed;
二.調用已上傳圖片過程中發生錯誤
三.文件上傳過程中出現I/O錯誤
四.不顯示flash(上傳按鈕)
那怎么解決Discuz上傳頭像失敗的問題呢?針對上面幾種情況收集整理了方法大家一起來解決:
第一種情況:頭像無法上傳出現了錯誤提示:access denied for agent changed;
解決方案:檢查UCenter是否通信正常?具體怎么檢查UCenter是否通信正常,
第二種情況:調用已上傳圖片過程中發生錯誤;
解決方案:Linux 主機檢查 UCenter 的 data 目錄已及其下所有目錄是否 777 權限。
Windows主機檢查來賓帳號可讀寫權限(具體怎么修改來賓賬號讀寫權限,和你的主機商聯系。另外虛擬主機沒權限修改)
第三種情況:文件上傳過程中出現I/O錯誤
解決方案:1、服務器端開了詞語過濾造成的,請聯系空間商解決。
2、在網站根目錄下.htaccess文件里加上代碼:SecFilterEngine Off 如果沒有.htaccess文件,可以新建一個。
3、可能是您的服務器 (squid) 配置有問題,不允許向 index.php POST數據。可以嘗試關掉 squid,不要開任何代理。
第四種情況:不顯示flash(上傳按鈕)
解決方案:咨詢空間商是否支持flash
如果上述方案無法解決DZ建站程序上傳頭像失敗的問題,那么就要注意一下:程序是否移動過目錄,如果移動過請把域名等都改為您新的目錄.
新聞熱點
疑難解答