[問題]phpBB2 轉移至其他主機出了問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
tzongyeu
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-09-19 15:23

[問題]phpBB2 轉移至其他主機出了問題

文章 tzongyeu »

因為目前討論版的網路因施工斷線, 所以小弟必須先把留言版轉至其他主機
我是先用系統管理控制將資料庫匯出, 再於目的主機重新安裝一份phpBB2
再匯入先前匯出的資料庫, 可是卻出現了以下的錯誤代碼

圖檔

代碼: 選擇全部

Error importing backup file

DEBUG MODE

SQL Error : 1050 Table 'phpbb_auth_access' already exists

CREATE TABLE phpbb_auth_access( group_id mediumint(8) NOT NULL, forum_id smallint(5) unsigned NOT NULL, auth_view tinyint(1) NOT NULL, auth_read tinyint(1) NOT NULL, auth_post tinyint(1) NOT NULL, auth_reply tinyint(1) NOT NULL, auth_edit tinyint(1) NOT NULL, auth_delete tinyint(1) NOT NULL, auth_sticky tinyint(1) NOT NULL, auth_announce tinyint(1) NOT NULL, auth_vote tinyint(1) NOT NULL, auth_pollcreate tinyint(1) NOT NULL, auth_attachments tinyint(1) NOT NULL, auth_mod tinyint(1) NOT NULL, KEY group_id (group_id), KEY forum_id (forum_id) )

Line : 980
File : /usr/local/apache/htdocs/knet/admin/admin_db_utilities.php
--------------- 小弟的原主機為 ---------------

●架設主機作業系統:Mandrake 9.1
●安裝的程式:Apache2 + php 4.3.2 + MySQL 4.0.x.x(忘記版本了 :-( )
●phpBB2 版本:phpBB 2.05 upgrade to 2.06

--------------- 小弟我的目標主機 ---------------

●架設主機作業系統:Mandrake 9.1
●安裝的程式:Apache 1.3.28 + php 4.3.3 + MySQL 3.23.57
●phpBB2 版本:phpBB 2.06

---------------------------------------------------

謝謝
jackyilk
竹貓忠實會員
竹貓忠實會員
文章: 538
註冊時間: 2002-07-21 18:55
來自: 台灣

文章 jackyilk »

按照你的錯誤訊息好像是資料庫還原不完全的樣子....
tzongyeu
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-09-19 15:23

文章 tzongyeu »

剛剛小弟嘗試另外一種方式, 問題已經解決了

劣者用比較直接的方式
先將phpBB2資料夾移到目標主機
再手動將舊主機用mysqldump將資料庫移出至新主機後

再用mysql匯入問題就解決了
目前正在測試mysql 4 to mysql 3有沒有問題

謝謝各位
quawn
星球普通子民
星球普通子民
文章: 9
註冊時間: 2003-09-19 12:29

文章 quawn »

tzongyeu 寫:剛剛小弟嘗試另外一種方式, 問題已經解決了

劣者用比較直接的方式
先將phpBB2資料夾移到目標主機
再手動將舊主機用mysqldump將資料庫移出至新主機後

再用mysql匯入問題就解決了
目前正在測試mysql 4 to mysql 3有沒有問題

謝謝各位
你好!
小弟最近也有這個需要..
也是需要將主機上架設好的phpbb網頁上傳..
請問可以將步驟詳細解說嘛..感激不盡.. :-)

那是不是如果沒有資料庫問題(沒有舊資料)
就只需要上傳phpbb2的目錄即可?還是需另外做像是指定資料庫的動作?
抱歉本人還是新手...謝謝你的耐心回答!!
j433463
星球公民
星球公民
文章: 158
註冊時間: 2003-08-18 15:39

文章 j433463 »

您在新主機上安裝 phpBB 之後,
最好先把安裝時建立之 phpbb_ 的資料表全部刪掉,
然後才把備份的 .sql 載入, 這樣就不會有 1050 的問題了..
quawn
星球普通子民
星球普通子民
文章: 9
註冊時間: 2003-09-19 12:29

文章 quawn »

j433463 寫:您在新主機上安裝 phpBB 之後,
最好先把安裝時建立之 phpbb_ 的資料表全部刪掉,
然後才把備份的 .sql 載入, 這樣就不會有 1050 的問題了..
請問所謂備分的sql是由系統管理頁面備份出來的,還是由mysqldump呢?

您說在新主機安裝phpbb"後"..是指我需要重新安裝phpbb2
還是就是從我的本機電腦將phpbb2資料夾上傳至目標主機?

謝謝不吝賜教..
j433463
星球公民
星球公民
文章: 158
註冊時間: 2003-08-18 15:39

文章 j433463 »

我指的是您把原來的 phpbb 資料備份成 sql 檔, 不管您用什麼來作備份.

無論您是重新安裝, 或是由另一台主機上轉傳 phpBB 到新主機上來用,
在您要將備份 sql 放上來時, 都應該先清掉新主機的 phpBB 資料,
除非您是另外用 MySql 語法將備份資料加入到原有的資料表,
否則還原備份 sql 時, 它建立資料表的動作會造成錯誤訊息..
quawn
星球普通子民
星球普通子民
文章: 9
註冊時間: 2003-09-19 12:29

文章 quawn »

j433463 寫:我指的是您把原來的 phpbb 資料備份成 sql 檔, 不管您用什麼來作備份.

無論您是重新安裝, 或是由另一台主機上轉傳 phpBB 到新主機上來用,
在您要將備份 sql 放上來時, 都應該先清掉新主機的 phpBB 資料,
除非您是另外用 MySql 語法將備份資料加入到原有的資料表,
否則還原備份 sql 時, 它建立資料表的動作會造成錯誤訊息..
謝謝您的回覆!!!
主題已鎖定

回到「phpBB 2 安裝與使用」