如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
版主: 版主管理群
如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
如題 .. 最近在另一個伺服器建立了 phpbb 討論區
現在打算把舊的伺服器的文章, 會員資料和所有版面設定都搬到新討論區去
請問可以如何達成 ?
現在打算把舊的伺服器的文章, 會員資料和所有版面設定都搬到新討論區去
請問可以如何達成 ?
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
最近我剛好也有同樣疑問 順便一起問好了
因為原本的論壇是租用空間 --> A
最近有在考慮用付費主機 --> B
我的想法是
原本A的論壇之MySQL sever是sqlxxx.xxx.xxx
所以如果要轉移到B的話 勢必MySQL sever會是localhost
我在想如果把 A 論壇從ACP去做備份file A
然後在 B 論壇安裝完成後從ACP去還原file A
然後再去 B 論壇的ACP去改Domain
這樣就可以了嗎?
因為原本的論壇是租用空間 --> A
最近有在考慮用付費主機 --> B
我的想法是
原本A的論壇之MySQL sever是sqlxxx.xxx.xxx
所以如果要轉移到B的話 勢必MySQL sever會是localhost
我在想如果把 A 論壇從ACP去做備份file A
然後在 B 論壇安裝完成後從ACP去還原file A
然後再去 B 論壇的ACP去改Domain
這樣就可以了嗎?
●主機連結: http://jc-sky.com
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
兩個都是 phpBB3 嗎?pocky2098 寫:如題 .. 最近在另一個伺服器建立了 phpbb 討論區
現在打算把舊的伺服器的文章, 會員資料和所有版面設定都搬到新討論區去
請問可以如何達成 ?
是的話可以參考下面那位的作法
如果舊的論壇是 phpBB2 的話,建議先升級成 phpBB3 之後再進行轉移
基本上觀念正確,然後建議在備份之前先將 搜尋索引 的資料全部清空jcasper 寫:我在想如果把 A 論壇從ACP去做備份file A
然後在 B 論壇安裝完成後從ACP去還原file A
然後再去 B 論壇的ACP去改Domain
這樣就可以了嗎?
因為如果你的 搜尋索引 的資料存在的話,資料庫很可能會過於肥大而無法在 ACP 底下復原完畢,會有 timed out 的問題
這時候可以考慮利用 http://phpbb-tw.net/phpbb/viewtopic.php?f=98&t=13424 的方法,利用這簡單的程式替你分段的將 SQL 匯入
然後這時很可能會沒辦法直接進入 ACP 裡面修改 Domain 的資料,請愛用 phpMyAdmin 來進行修改
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
到上面這步 是不是如果我的資料庫檔案不太大的話(假設<5MB的話)基本上觀念正確,然後建議在備份之前先將 搜尋索引 的資料全部清空
因為如果你的 搜尋索引 的資料存在的話,資料庫很可能會過於肥大而無法在 ACP 底下復原完畢,會有 timed out 的問題
有可能可以一下子就還原成功?
●主機連結: http://jc-sky.com
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
不好意思, 我是新手
我知道 ACP 有還原功能, 但是不知道怎樣用
請問是否應該在舊伺服器 ACP 裡備份資料, 然後將有關 gzip 上載到新伺服器的 store 資料夾內 ?
我曾經做過這個步驟, 但是新伺服器的 ACP 內還原一欄並沒有相關檔案可以選擇
我知道 ACP 有還原功能, 但是不知道怎樣用
請問是否應該在舊伺服器 ACP 裡備份資料, 然後將有關 gzip 上載到新伺服器的 store 資料夾內 ?
我曾經做過這個步驟, 但是新伺服器的 ACP 內還原一欄並沒有相關檔案可以選擇
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
根據我剛才小小的測試一下jcasper 寫:到上面這步 是不是如果我的資料庫檔案不太大的話(假設<5MB的話)
有可能可以一下子就還原成功?
我使用 gzip 模式,備份出來了一個約 2MB 的.gz檔案(原始 SQL 檔案約8M),在復原的時候出現 time out 的現象(60 秒)。
另外一個 .gz 只有約 100KB 的正常的備份與復原完成。
另外,我將A伺服器的ACP中備份出來的 .gz 檔案上傳到 B伺服器的 store 資料夾之後,在ACP的還原裡面就可以看到有檔案可以選擇,他是以時間日期的方式呈現選項的。
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
恩 我大概知道了richer 寫:根據我剛才小小的測試一下jcasper 寫:到上面這步 是不是如果我的資料庫檔案不太大的話(假設<5MB的話)
有可能可以一下子就還原成功?
我使用 gzip 模式,備份出來了一個約 2MB 的.gz檔案(原始 SQL 檔案約8M),在復原的時候出現 time out 的現象(60 秒)。
另外一個 .gz 只有約 100KB 的正常的備份與復原完成。
另外,我將A伺服器的ACP中備份出來的 .gz 檔案上傳到 B伺服器的 store 資料夾之後,在ACP的還原裡面就可以看到有檔案可以選擇,他是以時間日期的方式呈現選項的。
沒關係 我到時應該會A & B 兩個都存在
應該會先把B弄好之後 才會正式關掉A
這樣至少B出問題 A還可以使用
所以轉移過程有問題 再請教大大
3Q
●主機連結: http://jc-sky.com
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
主機是*nix系統可以ssh登入的話,可使用以下指令:
備份資料:
用ftp/sftp/samba/http/https將資料備份.tar複製到新主機以後,執行以下指令解開tar:
備份資料庫:
將資料庫備份檔.sql傳到新主機以後,執行以下指令把資料庫讀入mysql:
這個方法,(通常)就沒有檔案大小的限制,也不用慢慢分段 。
ps. 要備份10GB+的論壇附件& 3/4百MB資料庫的大論壇一定要用這種方式,不然慢慢分段會累死Orz。
備份資料:
代碼: 選擇全部
tar -cvf 資料備份.tar 要備份的資料夾
代碼: 選擇全部
tar -xvf 資料備份.tar
代碼: 選擇全部
mysqldump -h 主機 -u 資料庫使用者 -p 資料庫名稱 > 資料庫備份檔.sql
代碼: 選擇全部
mysql -h 主機 -u 資料庫使用者 -p 資料庫名稱 < 資料庫備份檔.sql
ps. 要備份10GB+的論壇附件& 3/4百MB資料庫的大論壇一定要用這種方式,不然慢慢分段會累死Orz。
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
請問如何所謂的"將搜尋索引 的資料全部清空"?richer 寫:基本上觀念正確,然後建議在備份之前先將 搜尋索引 的資料全部清空
●主機連結: http://jc-sky.com
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
●主機作業系統:Linux (Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.45)
●上網方式:Seednet ADSL
●phpBB3 版本:phpBB 3.0.0
●phpBB3 使用風格:prosilver
●domain(網域名稱) : http://jc-sky.com
●phpBB3 連結網址: http://jc-sky.com/phpBB3
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
在 ACP -> 維護 -> 搜尋索引 頁面
右邊的 Fulltext native 的部份,因為它所產生出來的索引目錄很龐大
如果是要用網頁的方式很不建議連他一起轉換,因為網頁有執行時間的限制 如果你可以直接登入到主機裡面的話,就很建議使用 wasabi 說的方式
當然前半段,備份檔案的在 win 底下並不適用,請自行操作壓縮
而下半段的資料庫部份,在 win 底下也是可以使用的,正常在安裝完 mysql 之後的該資料夾底下會有一個 bin 資料夾,利用 cmd(命令提示字元) 就可以如他所說的那樣操作,備份出來的檔案會在 bin 資料夾底下,還原的時候一樣要將檔案放在那資料夾底下
右邊的 Fulltext native 的部份,因為它所產生出來的索引目錄很龐大
如果是要用網頁的方式很不建議連他一起轉換,因為網頁有執行時間的限制 如果你可以直接登入到主機裡面的話,就很建議使用 wasabi 說的方式
當然前半段,備份檔案的在 win 底下並不適用,請自行操作壓縮
而下半段的資料庫部份,在 win 底下也是可以使用的,正常在安裝完 mysql 之後的該資料夾底下會有一個 bin 資料夾,利用 cmd(命令提示字元) 就可以如他所說的那樣操作,備份出來的檔案會在 bin 資料夾底下,還原的時候一樣要將檔案放在那資料夾底下
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
-
- 竹貓忠實會員
- 文章: 548
- 註冊時間: 2006-01-03 07:48
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
首先說喔!這是個人主機很簡單備分方式,但不保證很安全!
可是很好用喔! 不用花很多時間
C:/AppServ/MySQL/data/test
備份test這資料庫
註:test是您的資料庫名稱
灌新的phpBB3把它丟進去test,重新開機....
C:/AppServ/MySQL/data/test
很快就成功
可是很好用喔! 不用花很多時間
C:/AppServ/MySQL/data/test
備份test這資料庫
註:test是您的資料庫名稱
灌新的phpBB3把它丟進去test,重新開機....
C:/AppServ/MySQL/data/test
很快就成功
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
Re: 如何將會員資料, 版面及文章遷移至另一個 phpbb 討論區 ?
我每天凌晨使用wasabi大大的方法寫成一個簡單的script配合rsync跟crontab自動執行異地備份資料庫跟整個目錄到家裡的另一台主機上,再以一個script還原成備援論壇。wasabi 寫:主機是*nix系統可以ssh登入的話,可使用以下指令:
備份資料:用ftp/sftp/samba/http/https將資料備份.tar複製到新主機以後,執行以下指令解開tar:代碼: 選擇全部
tar -cvf 資料備份.tar 要備份的資料夾
備份資料庫:代碼: 選擇全部
tar -xvf 資料備份.tar
將資料庫備份檔.sql傳到新主機以後,執行以下指令把資料庫讀入mysql:代碼: 選擇全部
mysqldump -h 主機 -u 資料庫使用者 -p 資料庫名稱 > 資料庫備份檔.sql
這個方法,(通常)就沒有檔案大小的限制,也不用慢慢分段 。代碼: 選擇全部
mysql -h 主機 -u 資料庫使用者 -p 資料庫名稱 < 資料庫備份檔.sql
ps. 要備份10GB+的論壇附件& 3/4百MB資料庫的大論壇一定要用這種方式,不然慢慢分段會累死Orz。
想請教的是,經過壓縮的資料庫備份檔xxx.sql.tar.gz有200多MB,應該要好好減肥,在shell要下怎樣的指令清空一些搜尋的表格來減肥呢?
我的想法錯了,除非要一次轉移論壇才能清搜尋的資料表,每天異地備份的不能清,清了以後主論壇還要重建搜尋更花時間