跳到主要內容

發表文章

目前顯示的是 6月, 2009的文章

[野人獻曝] 讓phpbb3顯示維護訊息

其實每一個網站都會有維護的時候啦, 維護的原因可能是因為資料庫掛了啦還是要備份資料庫之類的, 不過這些操作都不大能在還有使用者在線上的情況作...... 所以才需要放個頁面, 提醒使用者「網站維修中,別想在這裡繼續操作了啦」(大笑) 以下是實作這個維護頁的方式: 自己作一個HTML頁面,載明要維護的時間,還有什麼鬼的訊息,然後存在一個你記得路徑的地方,這個路徑建議是phpbb的根目錄啦,因為會比較好記;當然也可以擺在其他地方啦。總而言之,擺在哪裡是你的事XDD 打開phpbb根目錄下的config.php,加上一行  define('MAINTAIN_MODE', true); 打開phpbb根目錄下的includes/functions.php,找到page_header這個函數,在這個函數的開頭處加上 if (MAINTAIN_MODE) { require 維護提示頁的路徑; exit(); } 這樣就完工了! 往後若又要進行「維護」的話, 把config.php的MAINTAIN_MODE調成true就會出現維護頁了~ 「如果我想只讓我自己一個人還能進行操作,而其他人不行時呢」 (通常是在進行程式修改時啦) 一樣在config.php中加入IP條件判斷, 如果連線進來的IP是你自己的,則define('MAINTAIN_MODE', false);