1. phpBB備份:
有關於phpBB備份的方式有許多方法,主要都是在備份資料庫的內容,雖然phpBB的後台提供備份功能,不過在資料量超過2MB時用此功能會出現問題,最好的方法是進入MySQL中利用MySQL的語法備份。若是有使用phpMyAdmin此程式,也可以利用此程式備份資料,它會產生一個.sql的檔案。另外在還原資料部份,利用phpBB後台程式也常常怪怪的,所以可以利用一個不錯的script ( http://140.121.80.222/~Loki/restore_dump.txt ),直接將其改為.php的檔案,再修改內容,與備份下來的.sql檔一同放到伺服器上,再利用瀏覽器去開啟這個.php檔就即可使用這個方便的script做還原動作
2. phpBB轉移:
由於這次我打算再建立一個新使用者目錄,把新的討論區放在其中。最方便的方法就是一次把phpBB的工作目錄與資料庫備份下來,貼到想要放置的目錄,接著做一些修正即可。不過這種方法也比較容易出錯,我是直接在新的目錄下重新安裝一次phpBB,假如要直接使用舊的資料,只要修改config.php這個檔案,讓它去抓原有的資料庫就行了;若是要重建一個新資料庫,且又要使用舊的資料,就利用上述還原的方法還原到新的資料庫即可\\r
3. UTF-8化
有關於phpBB作UTF-8化的方式也有不少,我所採用的較簡單也有效的方法,就是將要使用的語言套件UTF-8化,除了套件內所有內容要轉換外,所有檔案裡有關於charset後的敘述也要輸入utf-8,還有lang_main.php這個檔案中的敘述如$lang['ENCODING'] = 'utf-8';若不是utf-8也要改回來,如此一來整個討論區就是UTF-8化了。假如討論區不是新建立的,換而言之就是資料庫存有內容,那麼這些內容也要一併轉換,否則在UTF-8化下的論壇看到的東西除了phpBB原有的,其他的都是亂碼。而方法也很簡單,將資料庫備份下的檔案經過如convertz等軟體的轉換,再還原回去即可
關於phpBB討論區的備份、轉移與UTF-8化之心得
版主: 浩子