[問題] 請教關於備份檔案的版本問題

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

版主: 版主管理群

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

[問題] 請教關於備份檔案的版本問題

文章 小賢 »

在遠端伺服器上面的mysql是4.1.7-log,
在我的電腦裡面mysql是4.0.20a-nt。(log不知道什麼意思,好像是我的比較舊)

我是phpMyAdmin 2.6.0-rc1,而sever是phpMyAdmin 2.6.1-rc2。
(好像還是我比較舊)

然後我從遠端伺服器的phpmyadmin下載備份回來.sql檔,
備份輸出時,
照著神川小羽大大的PB聯合團隊網站教學勾了「加入 '刪除資料表' 語法」,
http://pb.idv.tw/phpBB2/viewtopic.php?t=891
其他照著預設都沒動,
為防萬一,想試試看在自己的電腦中已經架好的新論壇用還原外掛,
試看看備份檔有沒有問題。

當外掛跑完以後,
出現

代碼: 選擇全部

Restoration is now complete. 
Please refer to restore_log.txt to view the errors encountered during the process
的字樣,
沒想到mysql/data中對應資料庫的那個資料夾裡面全部都被清空了,
然後瀏覽器輸入http://localhost/XXXXX/index.php(XXXXX是該論壇路徑)
出現了:

代碼: 選擇全部

phpBB : Critical Error 

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'dzbb003.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 219
File : common.php 
這樣的畫面,一直無法進入。

這到底是怎麼回事呢?
:( 難道從比較新版的mysql備份回舊板mysql,都會出錯嗎?
這樣的話變成我沒有辦法備份檔案了...
有沒有人遇過這樣的問題?像這樣的問題該怎麼解決才好呢?
請教各位大大,謝謝謝謝~
我只是個超級新手,
請大家溫柔指教...><"
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

打開還原外掛產生出來的 restore_log.txt 看看 理面如果是又長又多的類似sql檔的內容
那就是你輸出的資料本身就有問題了,在輸出前先對資料庫修復優化會比較好
-.-
頭像
kljian
星球公民
星球公民
文章: 71
註冊時間: 2003-12-02 08:10
來自: takumi
聯繫:

[問題]請教關於備份檔案的問題

文章 kljian »

這個問題也是困擾我很久! 不過我的問題和 [小賢大大] 稍為不同,我是從虛擬空間 phpmyadmin 下載備份,試著在自己電腦架設主機還原動作! 資料庫備份只要到 2.16MB 從自架主機後台還原就會當住不動! 從開啟 ie 在進入系統看是還原,但是裡面主題內容全部空空!

使用restore_dump.php還原的錯誤訊息:
Please refer to restore_log.txt to view the errors encountered during the process
restore_log.txt 錯誤訊息有 1mb 內容都是主題內的資料文字.. 錯誤訊息有 589 行。

在輸出資料前我也都有先作資料庫優化動作可是都一樣!! 資料長度不超過 2.12mb 就能正常還原。
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

會出現這樣的問題的話就是你輸出的sql檔有問題了
那個還原外掛只能換原,但是並不會判斷(更不會幫你修正)
通常在你的討論區中,如果出現一種主題的情況就會這樣\r
舉例,像是一些衝碼字導致的異常文
(就是在討論區中主題名稱會走樣怪怪的亂碼的那種)
這種文章再資料庫中就已經是一種問題了,輸出備份後自然就是問題備份檔
如果有這樣類型的文章,就要先砍掉然後再備份輸出\r
我舉一個範例給你看
這是我在我自己的站用訪客身分發表的文章 並以許公蓋這樣的衝碼字的名稱\r
然後輸出的資料就變成這樣了

代碼: 選擇全部

INSERT INTO `phpbb_posts` VALUES (3072, 1410, 2, -1, 1115941683, '7f000001', '許\\公?, 1, 1, 1, 0, NULL, 0, 0, 0, 0, 0);
像這樣的情形輸出sql檔也就不能還原,因為這樣就等於是錯誤的sql語法。
-.-
頭像
kljian
星球公民
星球公民
文章: 71
註冊時間: 2003-12-02 08:10
來自: takumi
聯繫:

文章 kljian »

我的錯誤訊息第一行是這樣!!

代碼: 選擇全部

(001) INSERT DELAYED IGNORE INTO `phpbb_posts_text` (`post_id`, `bbcode_uid`, `post_subject`, `post_text`) VALUES (15, 'a07035f32f', '[分享]網路掃毒', 'http://housecall.antivirus.com/housecall/start_corp.asp'), 

(589) MySQL server has gone away 
是否將這個主題刪除就可以呢?我來試試好了!!
不過我已經有把不關緊要的主題刪除後長度變小了!等資料庫長大再來試試看吧!
謝謝您 的詳細解說.....
小賢
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-01-05 18:50

文章 小賢 »

神川小羽 寫:打開還原外掛產生出來的 restore_log.txt 看看 理面如果是又長又多的類似sql檔的內容
那就是你輸出的資料本身就有問題了,在輸出前先對資料庫修復優化會比較好
資料庫的修復優化?沒聽過@@
該怎麼做呢?
神川小羽 寫:會出現這樣的問題的話就是你輸出的sql檔有問題了
那個還原外掛只能換原,但是並不會判斷(更不會幫你修正)
通常在你的討論區中,如果出現一種主題的情況就會這樣\r
舉例,像是一些衝碼字導致的異常文
(就是在討論區中主題名稱會走樣怪怪的亂碼的那種)
這種文章再資料庫中就已經是一種問題了,輸出備份後自然就是問題備份檔
如果有這樣類型的文章,就要先砍掉然後再備份輸出\r
我舉一個範例給你看
這是我在我自己的站用訪客身分發表的文章 並以許公蓋這樣的衝碼字的名稱\r
然後輸出的資料就變成這樣了

代碼: 選擇全部

INSERT INTO `phpbb_posts` VALUES (3072, 1410, 2, -1, 1115941683, '7f000001', '許\\公?, 1, 1, 1, 0, NULL, 0, 0, 0, 0, 0);
像這樣的情形輸出sql檔也就不能還原,因為這樣就等於是錯誤的sql語法。
衝碼字該如何怎樣判斷而去刪除?

剛剛想到,我再補充一下我的情形,
因為我無法成功備份回來.sql檔案,
所以我就聯繫管理伺服器的人員,
他直接將mysql/data/xxxx裡面的檔案打包成壓縮檔給我,
然後我抓下來以後解壓縮,
放在我自己電腦的mysql/data/xxxx資料夾裡面,(此時已是空的)
居然然後就成功的備份了!! :-o
然後我就笨笨的跑到自己的phpmyadmin裡面,
試試看輸出.sql功能,同樣勾選「加入刪除資料表的語法」,
然後輸出來的檔案,我又新建了一個新論壇來測試還原,
結果居然成功了!!

在我的電腦輸出的備份檔是可以還原的,反倒是遠端的伺服器不行。
這樣是否還是衝碼字的問題呢?
所以我才會懷疑mysql版本與這個會有關嗎?
是否因為自己跟自己的版本相同,所以可以順利備份...?

另外一些奇怪的事情,例如遠端伺服器的權限居然無法更改,
例如我要將XX群組設定為某某版面的板主,明明按下設定了,
回到首頁後又恢復成之前沒設定的狀態。

這到底是伺服器出什麼問題呢?我該如何解決呢?
神川小羽先謝謝你的幫忙喔~感恩~
我只是個超級新手,
請大家溫柔指教...><"
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

小賢 寫:例如我要將XX群組設定為某某版面的板主,明明按下設定了,
回到首頁後又恢復成之前沒設定的狀態。
http://www.phpbb-tw.net/phpbb/viewtopic ... php#169202
參考參考
主題已鎖定

回到「phpBB 2 安裝與使用」