論壇架設有訣竅 phpWind配置技巧三則

來源:互聯網
上載者: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管理員帳號登入後台,就可以迅速恢複你的資料了。

恢複完資料以後,最後在後台更新一下所有緩衝。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.