經常有剛剛使用cms網站的朋友會提到,後台內容無法更新,如基本設定儲存不了,資料庫寫不進去。如果出現這些問題的可以參考以下方法解決。
首先查看網站所在的硬碟是不是NTFS格式。如果是很有可能是Everyone許可權問題,即Everyone 無權操作檔案夾,操作方法:
第一:在檔案夾的功能表列中點“工具”--> 檔案夾選項 --> 查看,取消[使用簡單檔案分享權限設定(推薦)的 √,然後確定。
第二:在網站所在的檔案夾上點右鍵,選擇“屬性”-->安全,給Everyone或者Users(根據系統不同選擇)完全控制的許可權,也就是在允許下面全打上√,然後確定。
第三:然後重啟IIS即可。
如果你的是Win7系統或者系統硬碟為NTFS格式的還需要設定C:\WINDOWS\temp 檔案夾Everyone同樣許可權!
======================以上設定針對的是本地電腦,以下設定針對的是2003伺服器======================
大部分初學者都是使用本地XP系統做伺服器的,當然有時我們還可能會使用到2003伺服器呢。所以以下是針對2003伺服器設定。
1、首先把網站全部得到或者FTP到伺服器中,假如是wwwroot檔案夾中。
2、在wwwroot檔案夾上點右鍵選擇“屬性”--“安全” 如果沒有Internet 來賓帳戶 請點擊“添加”--“進階”--“立刻尋找”--然後選擇“IUSR_使用者名稱-xxxx”確定即可。
3、選擇Internet 來賓帳戶分配以下許可權:讀取和運行,列出檔案夾目錄,讀取。如圖
如果沒有分配許可權瀏覽網站時會出現一個登陸視窗,如下圖片:
4、針對有些檔案夾是同時需要選擇“寫入”許可權的,如上傳目錄、資料庫目錄,這些許可權需要你分別一個個設定。方法與上面一樣,只是多選擇一個“寫入”而已。如果上傳目錄還支援檔案線上刪除的話,那你就需要點擊“進階”進入進階安全設定,新增相應刪除許可權,甚至是完全控制。
經驗:
1、如果是純靜態頁網站,請不要添加寫入與刪除功能,那麼你的空間就是百毒不侵。
2、如果有寫入許可權,無修改與刪除功能,那麼你的網站也是非常安全的,就算有入侵它所有寫入的檔案都不能更改(留下足跡)而你網站本身的檔案也是相當安全。唯一的是可能會寫入很多垃圾檔案。
3、如果有修改許可權,那麼與有刪除許可權其實是一樣的。因為一個檔案就算刪除不了,我把內容清空那與刪除這個檔案是一樣的效果。所以分配這些許可權需要小心謹慎。