discuz7.2 https 沒法上傳問題

環境:apache 2.2 支持https; PHP 5.4.13 Discuz_7.2_FULL_SC_UTF8
[noway]具體狀況表現爲:上傳修改頭像錯誤;發帖回帖上傳附件和上傳圖片錯誤;[/noway] 看了一下上傳那塊的代碼。 主要就是應爲。dz7.2在調用上傳的時候,直接使用了http協議連接。忽略了https的。 這裏咱們找到對應位置,加上相關代碼就ok;
//1./include/common.inc.php 84L 
	$boardurl = htmlspecialchars(($_SERVER['HTTPS']==on?'https://':'http://').$_SERVER['HTTP_HOST'].preg_replace("/\/+(api|archiver|wap)?\/*$/i", '', substr($PHP_SELF, 0, strrpos($PHP_SELF, '/'))).'/');
	//2./config.inc.php 79L
	define('UC_API', ($_SERVER['HTTPS']==on?'https://':'http://').'127.0.0.1:443/uc_server');
修改以上兩處就應該能正常上傳了。 還有一些出現上傳問題都是服務器權限沒有給予可寫權限。這個能夠搜下。不少
相關文章
相關標籤/搜索