[問題]討論區還原後亂碼...已經爬文

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

[問題]討論區還原後亂碼...已經爬文

文章 choumodel »

各位大大
我的討論區因為轉換虛擬主機
所以資料庫從原版的舊主機轉到新的主機資料庫來
但是我的原本phpbb是 BIG5非UTF-8
所以轉到新的討論區資料庫後變成了亂碼
我之前轉移的經驗是....轉到新的資料庫用latin1_swedish_ci連線校對.這樣一來雖然是BIG5的資料還是可以正常的顯示於前台.
但是資料庫的裡面資料看起來會是亂碼.但是至少前台顯示的是正常的.

這次我將備份的資料庫同樣從原本的
MySQL - 4.1.22-standard-log
phpMyAdmin - 2.8.0.1


還原到
伺服器版本: 5.0.27-standard
phpMyAdmin - 2.9.0.2
MySQL 客戶端版本: 4.1.10

這樣一來前台卻都是亂碼
我找了很多文章
也試過很多匯入資料庫的編碼方式BIG5.latin1_swedish_ci.
或是UTF-8都試過了...還是不行 :-(

請問可有解決的方法?

討論區位置
http://azcrane.myownsiteonline.com/v-we ... /index.php

謝謝

阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

假如是MySQL 4.1.x的資料庫Big5編碼 (latin1_swedish_ci 連線校對)
是不能夠直接用phpMyAdmin轉移到其它資料庫的,因為就實際來說它已經是不正確的資料庫編碼
請你叫舊主機商丟出整個資料庫資料夾,然後再安裝MySQL 4.0.x版本,你去抓正確的Big5編碼資料庫再做UTF-8轉碼看看
不然,你安裝Complete Database Backup v1.0.1 (完整備份)外掛,從phpBB後台備份Big5編碼資料庫試試

這些資料表一定要清空再備份!

代碼: 選擇全部

phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_sessions
phpbb_sessions_keys

頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

在原來的phpmyadmin裡面有正確的顯示嗎?


你的問題其實很簡單。


只要你確認,你的資料庫備份檔案是沒有問題的BIG5編碼。
哪你就去PHPMYADMIN官方網站上面下載一樣的版本及語系檔,設定好後
上傳到你的新主機裏面


直接在裡面做還原應該就可以了
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8417
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]討論區還原後亂碼...已經爬文

文章 心靈捕手 »

choumodel 寫:各位大大
我的討論區因為轉換虛擬主機
所以資料庫從原版的舊主機轉到新的主機資料庫來
但是我的原本phpbb是 BIG5非UTF-8
所以轉到新的討論區資料庫後變成了亂碼
我之前轉移的經驗是....轉到新的資料庫用latin1_swedish_ci連線校對.這樣一來雖然是BIG5的資料還是可以正常的顯示於前台.
但是資料庫的裡面資料看起來會是亂碼.但是至少前台顯示的是正常的.

這次我將備份的資料庫同樣從原本的
MySQL - 4.1.22-standard-log
phpMyAdmin - 2.8.0.1


還原到
伺服器版本: 5.0.27-standard
phpMyAdmin - 2.9.0.2
MySQL 客戶端版本: 4.1.10

這樣一來前台卻都是亂碼
我找了很多文章
也試過很多匯入資料庫的編碼方式BIG5.latin1_swedish_ci.
或是UTF-8都試過了...還是不行 :-(

請問可有解決的方法?

討論區位置
http://azcrane.myownsiteonline.com/v-we ... /index.php

謝謝
因為
論壇語系編碼 utf-8 化是趨勢;
而且您的論壇版本, 久未更新.

所以
建議您:
1. 升級最新版 phpBB 2.0.22 (UTF8)
2. 將備份出來的資料轉換 utf-8 編碼
3. 轉碼後, 再匯入新資料庫

參考連結:
// 論壇升級
http://phpbb-tw.net/phpbb/viewtopic.php?p=247943#247943
http://phpbb-tw.net/phpbb/viewtopic.php?p=251401#251401
// 資料轉碼
http://phpbb-tw.net/phpbb/viewtopic.php?p=245105#245105
http://phpbb-tw.net/phpbb/viewtopic.php?p=245172#245172
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

阿維 寫:假如是MySQL 4.1.x的資料庫Big5編碼 (latin1_swedish_ci 連線校對)
是不能夠直接用phpMyAdmin轉移到其它資料庫的,因為就實際來說它已經是不正確的資料庫編碼
開了 AllowAnywhereRecoding 就可以

--
原 po 可以參考一下我的 blog 上銷路最好的文章 :mrgreen:
請記得從頭看到尾 (連尾巴我後來補充的東西都要看完) 再開始動手做,記得要先想清楚自己需要做哪些步驟再動手喔...

choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

文章 choumodel »

阿維 寫:假如是MySQL 4.1.x的資料庫Big5編碼 (latin1_swedish_ci 連線校對)
是不能夠直接用phpMyAdmin轉移到其它資料庫的,因為就實際來說它已經是不正確的資料庫編碼
請你叫舊主機商丟出整個資料庫資料夾,然後再安裝MySQL 4.0.x版本,你去抓正確的Big5編碼資料庫再做UTF-8轉碼看看
不然,你安裝Complete Database Backup v1.0.1 (完整備份)外掛,從phpBB後台備份Big5編碼資料庫試試

這些資料表一定要清空再備份!

代碼: 選擇全部

phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_sessions
phpbb_sessions_keys
這個主機於美國..這些專業用語我真的不是如何與他們告知
.....可能有點難 :-(
您說得安裝完整資料庫備份應該我來試試看如何

choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

文章 choumodel »

godbless 寫:在原來的phpmyadmin裡面有正確的顯示嗎?


你的問題其實很簡單。


只要你確認,你的資料庫備份檔案是沒有問題的BIG5編碼。
哪你就去PHPMYADMIN官方網站上面下載一樣的版本及語系檔,設定好後
上傳到你的新主機裏面


直接在裡面做還原應該就可以了
我發現我從舊主機備份下來的是UTF-8編碼的資料庫 !
這樣應該就不對了是嗎?


>哪你就去PHPMYADMIN官方網站上面下載一樣的版本及語系
>檔,設定好後
>上傳到你的新主機裏面
這裡可否再詳述一下
要下載新主機或是舊主機的版本?
要如何上傳到虛擬主機的哪個位置呢 ?
謝謝您

choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

Re: [問題]討論區還原後亂碼...已經爬文

文章 choumodel »

心靈捕手 寫:
choumodel 寫:各位大大
我的討論區因為轉換虛擬主機
所以資料庫從原版的舊主機轉到新的主機資料庫來
但是我的原本phpbb是 BIG5非UTF-8
所以轉到新的討論區資料庫後變成了亂碼
我之前轉移的經驗是....轉到新的資料庫用latin1_swedish_ci連線校對.這樣一來雖然是BIG5的資料還是可以正常的顯示於前台.
但是資料庫的裡面資料看起來會是亂碼.但是至少前台顯示的是正常的.

這次我將備份的資料庫同樣從原本的
MySQL - 4.1.22-standard-log
phpMyAdmin - 2.8.0.1


還原到
伺服器版本: 5.0.27-standard
phpMyAdmin - 2.9.0.2
MySQL 客戶端版本: 4.1.10

這樣一來前台卻都是亂碼
我找了很多文章
也試過很多匯入資料庫的編碼方式BIG5.latin1_swedish_ci.
或是UTF-8都試過了...還是不行 :-(

請問可有解決的方法?

討論區位置
http://azcrane.myownsiteonline.com/v-we ... /index.php

謝謝
因為
論壇語系編碼 utf-8 化是趨勢;
而且您的論壇版本, 久未更新.

所以
建議您:
1. 升級最新版 phpBB 2.0.22 (UTF8)
2. 將備份出來的資料轉換 utf-8 編碼
3. 轉碼後, 再匯入新資料庫

參考連結:
// 論壇升級
http://phpbb-tw.net/phpbb/viewtopic.php?p=247943#247943
http://phpbb-tw.net/phpbb/viewtopic.php?p=251401#251401
// 資料轉碼
http://phpbb-tw.net/phpbb/viewtopic.php?p=245105#245105
http://phpbb-tw.net/phpbb/viewtopic.php?p=245172#245172

大大
我也是有想要這麼做...
因為我的論壇簡體使用者越來越多

但是我的論壇有裝了許多外掛....
我爬文時聽說這樣會比較會有問題也很麻煩...
再加上自己沒有把握.所以不敢亂動
不知有沒有代課轉移整個程序的服務?我臨可花一些費用
因為真的是花費我太多時間了 .... :-(

以下為目前討論區於舊主機運作的連接.目前一切還算正常.
新的主機商給我一個測試的虛擬網域.我所有東西都上傳了
現在就等這個資料庫問題解決後.再將DOMAIN指向新的主機就可完工了
目前尚在工作的舊主機論壇
http://azcrane.com/v-web/bulletin/bb/index.php

新的臨時網域主機論壇 (亂碼)
http://azcrane.myownsiteonline.com/v-we ... /index.php

阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

我來試試看吧

choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

文章 choumodel »

阿維 寫:我來試試看吧
謝謝

您是要先試裝於你的討論區?
最後由 choumodel 於 2007-06-22 00:37 編輯,總共編輯了 1 次。

阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

用MSN來聯絡吧,只是要明天中午過後才有辦法,請問可以嗎?

choumodel
星球公民
星球公民
文章: 35
註冊時間: 2004-06-16 21:37
聯繫:

文章 choumodel »

阿維 寫:用MSN來聯絡吧,只是要明天中午過後才有辦法,請問可以嗎?
我是用skype .. :oops:
還是我去申請一個?

阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

我已經回了! :-)

阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

經過我纏鬥了一週之後,還是無法順利備份出正確的資料庫
原因是因為對方主機商在主機設定上相當嚴苛,就算我用phpMyAdmin-2.5.7-pl1也無法完整備份回來 (頂多只能備份5MB就無法備份)

就算用他們所提供mysql dump功能備份出來,我也無法分辨錯誤的地方在哪
因為mysql dump是將1個資料表包住所有的資料,這種備份方式讓我很難還原資料庫

想要請他們將MySQL資料夾壓縮起來,讓我們下載他們也不要
要他們暫時將主機上的phpMyAdmin換成2.5.7-pl1他們也不願意,書信往來一直都沒有結果

不曉得是不是表達的方式不對,所以希望英文比較好的朋友
不知道能不能夠幫我寫信轉達,將我的要求正確的給他們知道嗎?

我們的要求:
1.請將MySQL資料夾壓縮起來放到FTP供我們下載資料庫
2.或是暫時將貴公司的phpMyAdmin換成2.5.7-pl1並且打開AllowAnywhereRecoding功能,讓我們備份

參考資訊:
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44178

希望有人可以協助,我在這裡先說一聲謝謝了 :-(

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

自己丟一分 phpMyAdmin 上去,開啟 AllowAnywhereRecoding 和 SaveDir 也不行?

不然試試看用 BigDump

主題已鎖定

回到「phpBB 2 安裝與使用」