2012-05-18 39 views
0

我正在將XAMPP中的wordpress安裝移至運行PHP的IIS服務器並運行。在IIS上運行PHP - 文件權限正確,但上傳不起作用

我的文件權限被設置爲這兩個Plesk用戶,由託管公司的指示(我問權限等同於chmod 755): File Permissions

這不是對任何文件/插件上傳工作雖然。而且我遇到了這個錯誤,每次:

警告:觸摸()[function.touch]:無法創建文件 C:\的Inetpub \虛擬主機\ zzzzz.com \的httpdocs \ OLY /可溼性粉劑內容/slide1.tmp 因爲權限在 ç否認:\的Inetpub \虛擬主機\ zzzzz.com \的httpdocs \ OLY \可溼性粉劑管理員\包括\在線177

file.php 我檢查了,我的關於file_uploads(上),upload_max_filesizepost_max_size(每個20M),php.ini似乎沒問題。另外safe_mode已關閉。

我該如何解決這個問題?

+1

你在錯誤信息中有'... \ httpdocs \ oly/wp-content/slide1.tmp',但屏幕截圖顯示了....../httpdocs /.../ wp-content/uploads的設置 - - 一個子文件夾。你正在使用的_folder的權限是什麼? –

+0

!該死的......我從來不必處理該文件夾的權限,但事實證明它沒有任何權限,因爲一些不起眼的原因。問題解決了!請將您的評論移至答案,以便我可以接受它!謝謝! – moraleida

回答

1

PHP似乎在抱怨寫在C:\Inetpub\vhosts\zzzzz.com\httpdocs\...\wp-content/目錄中,截圖顯示了...\httpdocs\...\wp-content/uploads這是一個子文件夾的設置。

檢查正在寫入文件的文件夾的權限。查看屏幕截圖,我可以猜測父目錄沒有爲IIS匿名用戶/工作進程設置的權限。