今天配置了一個服務器,PHP環(huán)境的。結果安裝了Discuz卻無法成功上傳圖片。提示:文件上傳完成總共有1個文件上傳失敗。
試了一下其他的程序,也是無法傳圖片。看樣子還是PHP環(huán)境配置的問題。解決的方法很簡單:
1、找到php.ini文件;
2、找到upload_tmp_dir并去掉注釋,設置一個地址,比如:
upload_tmp_dir = D:\temp
3、給temp文件夾設置一個與網(wǎng)站同用戶;
比如網(wǎng)站訪問的用戶為IUSR_aaa,那么也給temp文件夾賦予相同用戶權限;
4、重啟iis
5、用管理員登錄discuz后臺,“工具 -> 更新緩存”,再次上傳圖片,就正常了!
分析:由于是服務器,所以權限設置的比較嚴格,一般在自己的電腦上不會有這樣的問題,因為基本都是everyone的權限了。