2012-05-14 40 views
0

我想給用戶正確的權限,Joomla(v1.6)運行,以便在Windows 2008 IIS7上啓用上傳框。我在ye-ole互聯網上發現了很多相互衝突的迴應。網絡服務用戶和joomla,文件/文件夾不可寫,Windows 2008 IIS7

當我進入Joomla admin的系統信息 - >目錄權限頁面時,我可以看到所有目錄都不可寫。而且,我嘗試了以下內容。

我檢查,以確保 - 我的WWW服務作爲:NETWORK SERVICE 我的php-cgi.exe文件形式運行:NETWORK SERVICE

我加入了網絡服務用戶到網站的根目錄(如一個簡單的測試)完全控制,然後進入高級,並將其傳播到子目錄的所有權限。從Joomla的觀點來看,沒有任何文件夾可以寫入。

到目前爲止,獲得Joomla可寫的文件夾的唯一方法就是給每個用戶寫入權限。

這完全讓我莫名其妙。我真的很感謝任何人可以給予的幫助!

+0

有兩個正確的設置。應用程序池設置,您擁有默認用戶(通常爲NETWORK SERVICE)和您的網站。 NTFS權限通常與您使用Web應用程序設置的用戶相關。檢查你的網站的屬性,通常你有一個IUSR不同尋常的用戶。對於測試(不適用於生產),您可以簡單地將NTFS權限重置爲「everyone」 - >完全訪問 – YvesR

+0

如果我給每個人組寫入權限,它將起作用。如果我給NETWORK SERVICE用戶寫入權限,它不會。是否有用戶不知道我應該授予權限? – pendo

回答

0

正如我評論,你必須設置適當的訪問權限。 NETWORK SERVICE是您的應用程序池的用戶。 您可以設置一個訪問您的本地文件的用戶實體。你可以選擇你的網站,然後檢查默認設置並編輯「connect as」並選擇一個用戶(你之前創建一個yoomla用戶並授予你的本地權限),你可以在屏幕截圖中看到(對不起,只有德語)目錄)。

enter image description here

有了這個,你可以把它恕我直言運行。

相關問題