discuz中头像上传错误和ucenter连接失败问题的解决方法
原文链接:http://www.new-kingdom.com/dzX/forum.php?mod=viewthread&tid=18826
上傳頭像出現『調用已上傳圖片過程中發生錯誤』這錯誤跟linux系統的區分大小寫有關.錯誤代碼位於uc_server/admin.php第21行, uc_server/avatar.php第13行,uc_server/index.php第21行等
- define(‘UC_API’, strtolower((isset($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));
複製代碼去掉strtolower即可基於維護工作量的問題,亦可考慮這簡單修改方法:修改在.htaccess轉址,例如我的路徑是 http://www.new-kingdom.com/dzX/uchome程序卻錯誤地把網址改為小寫,變成 http://www.new-kingdom.com/dzx/只需在根目錄的.htaccess加入以下代碼即可解決.