其實每一個網站都會有維護的時候啦,
維護的原因可能是因為資料庫掛了啦還是要備份資料庫之類的,
不過這些操作都不大能在還有使用者在線上的情況作......
所以才需要放個頁面,
提醒使用者「網站維修中,別想在這裡繼續操作了啦」(大笑)
以下是實作這個維護頁的方式:
往後若又要進行「維護」的話,
把config.php的MAINTAIN_MODE調成true就會出現維護頁了~
「如果我想只讓我自己一個人還能進行操作,而其他人不行時呢」
(通常是在進行程式修改時啦)
一樣在config.php中加入IP條件判斷,
如果連線進來的IP是你自己的,則define('MAINTAIN_MODE', false);
維護的原因可能是因為資料庫掛了啦還是要備份資料庫之類的,
不過這些操作都不大能在還有使用者在線上的情況作......
所以才需要放個頁面,
提醒使用者「網站維修中,別想在這裡繼續操作了啦」(大笑)
以下是實作這個維護頁的方式:
- 自己作一個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);
留言