久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當(dāng)前位置:首頁>科技>解決PHP在Windows IIS 上傳的圖片無法訪問的問題

解決PHP在Windows IIS 上傳的圖片無法訪問的問題

發(fā)布時間:2025-10-24閱讀(5)

1、我們先用鼠標(biāo)點擊電腦中的開始菜單,就是左下角的圖標(biāo),然后點擊里面的控制面板工具,點擊就可以彈出控制面板窗口。

2、在彈出的控制面板窗口中,我們看到里面有很多的圖標(biāo)功能可以使用,我們這個時候就需要找到的是安全中心,點擊了以后就看到里面有一個選項為windows 防火墻點擊選中。

3、我們點擊了以后,彈出一個新的窗口然后在進行設(shè)置,我們看到窗口中有一個名為關(guān)閉的選項,大家選擇關(guān)閉選項點擊,然后保存關(guān)閉窗口即可。

上面的三個步驟就是可以解決我們上網(wǎng)的時候彈出防火墻的提示窗口的解決技巧,大家要是遇到這樣的情況不知道怎么解決的話,希望對大家有所幫助。

最后在 windows下使用IIS配置的PHP無法上傳文件的解決方法 這篇文章的幫助下成功解決了該問題

問題總結(jié):

在Windows平臺下如果PHP使用的是IIS的話那么php在上傳文件時是先將文件上傳到一個臨時目錄下的

(該配置項可以在php.ini的" upload_tmp_dir "里進行配置,由于我們的服務(wù)器并沒有進行過配置 ,所以php將使用系統(tǒng)的臨時目錄"C:/Windows/Temp" )

然后PHP再將臨時目錄中上傳的文件再移動到你指定的目錄中去

這樣就存在一個問題,即 Temp目錄下默認的權(quán)限是沒有相應(yīng)的IIS訪問權(quán)限的(windows默認配置),當(dāng)文件上傳到該目錄時那么上傳的文件默認是繼承了 Temp目錄的權(quán)限

而PHP再將文件文件移到指定的目錄時,被移動的文件并不會繼承移動后所在的目錄權(quán)限

從而導(dǎo)致從瀏覽器訪問被移動的文件時,因為該文件沒有相應(yīng)的權(quán)限(IIS訪問權(quán)限)而無法訪正常問摘自: www.ws46.com

也就出現(xiàn)了文件上傳成功但瀏覽器訪問時出現(xiàn) “ 401 - 未授權(quán): 由于憑據(jù)無效,訪問被拒絕。 ”的問題

Windows默認的權(quán)限配置

更改后的權(quán)限配置(必須 包含 IUSER和IIS_IUSERS 權(quán)限或 Everyone )

解決辦法:

給php.ini中的upload_tmp_dir項設(shè)置一個臨時目錄并做好相應(yīng)的權(quán)限( 推薦方法 )

將"C:/Windows/Temp"目錄添加相應(yīng)的權(quán)限

重要說明:

php.ini 的upload_tmp_dir 目錄權(quán)限必須要包含 IUSER和IIS_IUSERS 權(quán)限

或Everyone

TAGS標(biāo)簽:  解決  windows  上傳  圖片  無法  解決PHP在Wind

歡迎分享轉(zhuǎn)載→http://m.avcorse.com/read-647770.html

相關(guān)文章

    Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖