php论坛怎么架设,论坛架设有诀窍 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上傳你的真正的數據庫備份文件到Data目錄下,然后用phpwind管理員帳號登錄后臺,就可以迅速恢復你的數據了。
恢復完數據以后,最后在后臺更新一下所有緩存。
總結
以上是生活随笔為你收集整理的php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab画图模糊,[转载]matla
- 下一篇: php loop 语法,Loop - S