來源:互聯網
上載者:User
關鍵字
論壇架設有訣竅 phpWind配置技巧三則
phpwind 3.01論壇可以說在免費論壇裡面,是功能比較強大,而且速度比較好的一個了。在使用這個論壇的過程中,積攢了一些經驗,與大家共同分享:
1、資料備份
隨著論壇資料量不斷增大,這時往往會出現按照預設的檔案尺寸備份,一個檔案無法容納所有備份資料的情況。如果主機速度比較慢,而且網路速度不好,這是往往在提示第一個檔案產生以後,就出現白屏,失去反應。千萬別以為已經備份完成了(我們就曾經上過這種當,損失慘重!)。
出現這種情況,最好使用反應比較快的瀏覽器,俺是用Opera,一般可以正常反映備份過程。一定要等到備份全部完成的提示出現,才表示備份真的完成了。
另一個可行的辦法,是修改備份檔案的尺寸,比如,如果你的備份檔案是1MB左右,就設定成2048K,這樣,就會防止備份到一半中止。
2、利用phpwind的恢複功能,執行SQL語句
Phpwind 的備份檔案其實就是資料庫的SQL語句,分為刪除重建表的語句和插入資料語句兩大類。如果你的資料庫出現備份資料不完整,可以手工向備份檔案裡面加入 SQL語句(也可以刪除部分語句,比如刪除表結構重建的語句,只保留插入資料的語句),只要保持備份檔案內容的頭部幾行完整即可。而且可以使用任意的 SQL語句,phpwind會忠實的為你執行這些SQL語句。
3、不重新安裝phpwind,進行空間遷移的訣竅:
遷移空間可以說是常常要遇到的事情(沒辦法,誰叫咱們中國的虛擬機器主機服務商良莠不齊,而我們又常常遇人不淑呢?)按照常規的辦法,是需要重新上傳安裝檔案,重新安裝phpwind,然後用你的修改後的BBS目錄覆蓋安裝目錄,最後恢複MySQL資料庫。這需要一個相當漫長的FTP上傳過程,特別是在網速一般的時候。
其實現在的虛擬機器主機服務商一般都提供了phpMyAdmin資料庫管理工具,利用這個工具,是可以跳過安裝過程這一步的:
聲明:如果你的虛擬機器主機不能提供phpMyAdmin,而且你現在還沒有安裝phpMyAdmin,那麼下面的都不用看了(因為上傳並安裝phpMyAdmin所需的時間一點也不比phpwind少,俺曾經上過一次大當了)
- 如果你的備份檔案很小(幾百K),且網速不錯,可以在phpMyAdmin裡面,直接用執行SQL檔案的辦法,執行這個備份檔案。
但是,如果這個檔案太大,據我測試,即使只有1MB左右,如果網速一般的話,常常是難以成功的。所以安裝一個原始版本的phpwind還是必不可少的。
但是,其實如果你有興趣,可以修改那個備份檔案,只抽取其中的資料結構的部分,然後執行。
換句話說,其實你還可以隨便找一個新安裝的phpwind的乾淨的資料庫檔案(所以說,最好儲存好你的網站的第一次備份),先用PhpMyAdmin執行這個檔案恢複資料庫結構。
- 接下來的工作是將你備份出的論壇目錄拷貝到新空間中(需要保留data目錄下面的sql_config.php檔案),恢複你的BBS網頁檔案,如果你的BBS檔案並沒有進行過任何修改,那麼直接用安裝過的檔案就可以了。否則還是要上傳你的經過多次修改的BBS檔案。
- 另外,如果你用的是UNIX型的主機的話,還需要修改部分目錄的屬性,可以按照phpwind安裝說明的要求,把幾個目錄的屬性改成777(其實改成755也常常可以正常運行),新的論壇就算是基本遷移成功了。
值得注意的是,不要忘了修改simple目錄下面的幾個檔案的屬性為755,否則無圖版介面是不能正確訪問的(這是俺在查看網站的訪問來源的時候無意中發現的,我們從不使用的無圖版可是搜尋引擎的最愛啊)。
- 接著,別忘了修改data目錄下面的sql_config.php檔案中的資料庫名,使用者名稱,口令等資訊。
如果你是重新安裝的phpwind,那麼把剛才安裝過的phpwind目錄中的data目錄下面的sql_config.php檔案複製到你的真正的論壇目錄的data目錄中,並設定檔案屬性為777即可。
- 最後,關鍵的一步是,用FTP上傳你的真正的Database Backup檔案到Data目錄下,然後用phpwind管理員帳號登入後台,就可以迅速恢複你的資料了。
恢複完資料以後,最後在後台更新一下所有緩衝。