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'], '/'))));
基於維護工作量的問題,亦可考慮這簡單修改方法:
修改在.htaccess轉址,例如我的路徑是 http://www.new-kingdom.com/dzX/
uchome程序卻錯誤地把網址改為小寫,變成 http://www.new-kingdom.com/dzx/
只需在根目錄的.htaccess加入以下代碼即可解決.
- RewriteEngine on
- RedirectMatch permanent ^/dzx(.*) http://www.你的域名.com/dzX$1