簡體   English   中英

WebDAV(在Windows 2008 R2 IIS 7.5上)不允許我編寫PHP,但可以與其他所有文件(TXT,HTM,ZIP,XYZ)一起使用。 為什么?

[英]WebDAV (on Windows 2008 R2 IIS 7.5) is not letting me write PHP, but works with everything other file (TXT, HTM, ZIP, XYZ). Why?

這是我的設置:

  • Windows Server 2008 R2(最新補丁,IIS 7.5)
  • 在IIS中的虛擬目錄上啟用了WebDAV

我可以從外部網絡連接到服務器,然后上傳/下載/刪除.txt文件。 我可以對.htm,.html,.zip,.xyz做同樣的事情。 沒問題,沒有錯誤。

當我嘗試對.php文件執行相同操作時,PUT出現405錯誤,並且無法上傳該死的文件。

我知道必須在某個地方設置該設置,以阻止PHP擴展。 有人知道它在哪里嗎?

看起來我不得不在我的PHP53_via_FastCGI處理程序首先到達WebDAV處理程序之前,截獲了.php擴展名的處理。

  1. 轉到在IIS中啟用了WebDAV的虛擬目錄。
  2. 搜索並轉到處理程序映射。
  3. 單擊右側窗格上的“查看已排序列表”。
  4. 將WebDAV移到任何PHP擴展上方的列表頂部。 忽略有關未從父處理程序繼承的任何警告。

問題解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM