好像是在WordPress 3.0的時候推出了維護模式這個功能,當你的WordPress在進行更新時繪自動進入維護模式,防止訪客看到錯誤訊息,這功能其實我期待很久了,因為其他發展較成熟的CMS系統幾乎都有這個功能,像是Xoops就可以把網站暫時關閉,還有著名的架論壇軟體Discuz! 也能將論壇暫時關閉,限制特定使用者進入,不過WordPress的維護模式目前還不算很好,不能手動啟用,只有在進行檔案更新時會自動開啟維護模式,而在這篇文章就是要教大家如何手動啟用維護模式
另外WordPress的維護模式好用是好用,只是有個問題就是當你使用系統內建的自動更新功能時,如果更新失敗,你的網誌就會一直停留在維護模式… 今天更新WP 3.0.5的時候出問題然後就給我卡在維護模式… 後來上網爬文才學會手動關閉維護模式的方法
手動開啟、關閉維護模式
1.要手動開啟維護模式的話,下載我製作好的一個PHP檔,並且將他上傳到你網誌所在的根目錄
維護模式啟用檔:Box.net | Xun6 | 4Shared
p.s.下載好之後先解壓縮
2.接下來去看你的網誌,就已經進入維護狀態囉~
你可以把剛下載的檔案解開來看原始碼
當WP的系統檢查到根目錄有.maintenance這個檔案時,就會讀取並且判斷是否要進入維護模式,判斷方式就是檢查$upgrading變數儲存的時間戳與現在的時間間隔是否超過10分鐘,如果超過10分鐘就會關閉維護模式,而像我這樣的寫法則是永遠不可能超過的XDD
3.當你決定把維護模式取消時,進入網站根目錄,把.maintenance這個檔案移除掉或是改名就可以了,像我就是在檔案後面加上.txt