生活大小事

 

 

搜索
生活大小事 論壇中心 生活大小事 Discuz! 6.0.0 轉移至另一台主機 搬家囉!
查看: 536|回復: 0
go

Discuz! 6.0.0 轉移至另一台主機 搬家囉!

Rank: 9Rank: 9Rank: 9

發表於 2012-12-6 14:21 |顯示全部帖子
[p=26, null, left]1.
先關閉論壇
[p=26, null, left]2.
備份 資料庫數據
要到「系統設置」後台,「系統工具」裡
「數據庫」的「資料備份」
「數據備份類型」選「論壇全部數據」
備份論壇所有數據
[p=26, null, left]3.
備份論壇
[p=26, null, left]像小弟弟的論壇是放在 forum 的目錄下
就把 forum 目錄打包,可用 tar 或 7z
>7z a -mmt=4 ./forum.7z ./forum
7z 詳細用法請看 ubuntu 7-zip 壓縮檔案
[p=26, null, left]4.
轉移論壇
將打包好的論壇移至目的主機上,目的主機必須裝有 Discuz! 6.0.0 執行所需軟體
[p=26, null, left]若資料庫的相對位址、帳號、密碼與原主機不同,就需要重新設定論壇的資料庫設定
在論壇根目錄下
>vim config.inc.php
$dbhost= 'localhost';  // 資料庫主機位址
$dbuser= 'smalldd';    // 使用者帳號
$dbpw= '12345678';  // 密碼
$dbname= 'discuz';    // 資料庫名稱

[p=26, null, left]由於已經打包成 7z 檔了,小弟弟只需要在目的目錄下解壓縮檔案
>7z x ./forum.7z
[p=26, null, left]5.
還原資料庫數據
至論壇目錄下,「forumdata」目錄下,「backup_」開頭的目錄下
會看到數個「yymmdd_*-n.sql」檔案
依序將這些資料庫數據輸入目的主機的論壇資料庫
>mysql --user=<使用者帳號> -p <論壇資料庫> < yymmdd_*-n.sql
[p=26, null, left]小弟弟執行的是
>mysql --user=smalldd -p discuz <  081028_F8bYNV8o-1.sql
>mysql --user=smalldd -p discuz <  081028_F8bYNV8o-2.sql
.
.
[p=26, null, left]6.
清除論壇的快取 (cache)
在論壇的根目錄下
>rm -rf ./forumdata/cache; mkdir -m 777 ./forumdata/cache

[p=26, null, left]OK!


http://smalldd.pixnet.net/blog/post/22283696-discuz!-6.0.0-%E8%BD%89%E7%A7%BB%E8%87%B3%E5%8F%A6%E4%B8%80%E5%8F%B0%E4%B8%BB%E6%A9%9F-%E6%90%AC%E5%AE%B6%E5%9B%89%EF%BC%81
你需要登錄後才可以回帖 登錄 | 註冊

Archiver|法蘭克分享區

GMT+8, 2019-12-6 02:32 , Processed in 0.015254 second(s), 10 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.