[問題]mysql亂碼以及登入登出亂碼

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]mysql亂碼以及登入登出亂碼

文章 心靈捕手 »

jellyice 寫:
心靈捕手 寫: 您的論壇 '語系設定' 有問題?

1. 相關修改建議, 貼圖如下:
圖檔

當然, 您必須先確定底下的論壇語系編碼為 utf-8
language/lang_chinese_traditional_taiwan/*.*

2. 當您做好相關的修正後, 進入後台 (版面管理 -> 管理選項)
試試重新編輯 '版面名稱', '版面描述'.

3. 完成上述動作後, 再進入 phpMyAdmin 瀏覽資料表 phpbb_forums 是否顯示正常?

4. 若仍有問題, 則建議您:
刪除舊資料庫與論壇資料夾, 一切重新來過!
大大您好,我的語系會有兩個,是因為同時裝了竹貓的跟phpbb.com的中文language pack,不過這跟資料庫亂碼沒有關係,不管是只裝竹貓還是只裝phpbb.com還是兩個都裝,資料庫都一樣是亂碼,我試過多次了。

另外,我也曾經"多次"把所有資料庫跟所有phpbb的資料夾及檔案刪光,然後重安裝一個全新的空白的phpbb,情形依然是一樣的,不論如何,輸入中文,資料庫就會是亂碼。

因為我的後台是cpanel,好像不能修改php.ini或my.ini或一些其他的設定檔案(也可能是我不知在哪修改),我在想,是不是一些mysql基礎設定的問題呢?
1. '不管是只裝竹貓還是只裝phpbb.com還是兩個都裝,資料庫都一樣是亂碼'
既然如此, 建議您, 只要安裝 '竹貓' 的即可.

2. '不論如何,輸入中文,資料庫就會是亂碼'
建議您, 貼出資料庫 phpbb_forums 資料表的 '結構' 圖

3. '不能修改php.ini或my.ini或一些其他的設定檔案'
如果您當真是 '在Host Gator租了個虛擬主機', 那麼您應該無法修改它們;
不過, 建議您, 請求其協助.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]mysql亂碼以及登入登出亂碼

文章 chiouss »

jellyice 寫:大大您好,我的語系會有兩個,是因為同時裝了竹貓的跟phpbb.com的中文language pack,不過這跟資料庫亂碼沒有關係,不管是只裝竹貓還是只裝phpbb.com還是兩個都裝,資料庫都一樣是亂碼,我試過多次了。

另外,我也曾經"多次"把所有資料庫跟所有phpbb的資料夾及檔案刪光,然後重安裝一個全新的空白的phpbb,情形依然是一樣的,不論如何,輸入中文,資料庫就會是亂碼。

因為我的後台是cpanel,好像不能修改php.ini或my.ini或一些其他的設定檔案(也可能是我不知在哪修改),我在想,是不是一些mysql基礎設定的問題呢?
1. 不同語系檔如果 encoding 都用一樣的話那不會影響你輸入的資料編碼
2. 你把 phpBB 資料砍光重裝的話要記得加上 set names utf8,以及設定新的資料庫編碼
3. 是 mysql 設定上的問題沒有錯,不過也和你 phpbb 的編碼有關係
jellyice
星球普通子民
星球普通子民
文章: 18
註冊時間: 2007-05-05 18:07

文章 jellyice »

kkt 寫:jellyice, 我是說假如你方便的話, 把:

phpMyadmin 的登入名稱帳號及登入密碼
用私人訊息傳給我.

之後我會代你把 phpBB2.0.22 utf-8 的資料導入

然後你再修改 phpBB/config.php 這個檔案, 登入資料及資料庫IP
也可代你寫入.

正常情況下, 我用 utf-8 導入之後, 你的論壇原來的主題及文章會變為亂碼.
但這就正常了, 因為之前你論壇根本不是以 utf-8 來謮取.
而祇是給了 IE 讀成 utf-8 而已.

然後把主題及文章用編輯改回中文. 或干脆刪掉.
這樣就成功了. (因為我已反覆試了多次)

如不方便就不必了.
哦,我懂了,感謝大大的熱心幫忙,不過我比較想試試能不能自己把它弄好,總不能每次架站都糊裡糊塗地拿個舊的正確資料庫在那導入吧^^"
心靈捕手 寫: 1. '不管是只裝竹貓還是只裝phpbb.com還是兩個都裝,資料庫都一樣是亂碼'
既然如此, 建議您, 只要安裝 '竹貓' 的即可.

2. '不論如何,輸入中文,資料庫就會是亂碼'
建議您, 貼出資料庫 phpbb_forums 資料表的 '結構' 圖

3. '不能修改php.ini或my.ini或一些其他的設定檔案'
如果您當真是 '在Host Gator租了個虛擬主機', 那麼您應該無法修改它們;
不過, 建議您, 請求其協助.
我有改成只安裝竹貓了,pupbb_forums的結構圖貼在第一篇的補充內容裡,謝謝大大。
最後由 jellyice 於 2007-05-07 12:58 編輯,總共編輯了 1 次。
jellyice
星球普通子民
星球普通子民
文章: 18
註冊時間: 2007-05-05 18:07

Re: [問題]mysql亂碼以及登入登出亂碼

文章 jellyice »

chiouss 寫:1. 不同語系檔如果 encoding 都用一樣的話那不會影響你輸入的資料編碼
2. 你把 phpBB 資料砍光重裝的話要記得加上 set names utf8,以及設定新的資料庫編碼
3. 是 mysql 設定上的問題沒有錯,不過也和你 phpbb 的編碼有關係
Yeah~我成功了!

Host Gator的phpmyadmin並沒有開放建立資料庫的權限,所以我要建立資料庫時,都要在cpanel裡建立,而cpanel在建立資料庫時無法選擇語系,因此我一直以為調語系就是調phpmyadmin首頁的那兩個而已。

但剛看到心靈補手大大說的,把phpbb_forums的結構貼上來時,才發現,原來我的phpbb_forums的校對是latin1開頭的,然後再仔細一看,整個資料庫都是如此,後來找了找,在資料庫的「管理」頁籤中發現有可以改的地方,但是必須一個一個慢慢改。

所以我就重灌了一次,在install之前就先到管理把空的資料庫的校對改成utf-8,然後安裝完後果然全部的資料表的校對都是utf-8了,但是在這種情況下測試,卻發現依然都是亂碼。

本來因為我之前重灌時有設過set names utf8,但是輸出的中文都會變成「?」,而且kkt大大的那篇發問中也說這個設定對他無用,所以我一直覺得set names utf8是沒用的,可是這時想說之前設set names utf8時,資料表的校對都還是latin1,現在死馬當活馬醫,再試一次看看好了,沒想到就成功了!

原來資料表校對latin1時,設了set names utf8,就會導致中文都變成「?」,而資料表校對utf8時,沒有設set names utf8,就會一樣都是亂碼,只有當資料表校對utf8時設了set names utf8,才會變成正常。

總之...我滿烏龍的就是了,抱歉,新手什麼都不懂,浪費了各位大大的時間,感謝各位大大的幫忙,謝謝。

還有問個題外話...這邊沒辦法刪文的嗎?

ps.我成功後,把之前亂碼時期用phpbb的備份資料庫功能備份出來的正常中文SQL檔拿來還原,可以正確的還原,而且phpmyadmin裡面也都變成正常的中文顯示了。
最後由 jellyice 於 2007-05-07 13:38 編輯,總共編輯了 2 次。
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]mysql亂碼以及登入登出亂碼

文章 chiouss »

jellyice 寫:還有問個題外話...這邊沒辦法刪文的嗎?
站長沒開刪文權限...請看右下角......
jellyice
星球普通子民
星球普通子民
文章: 18
註冊時間: 2007-05-05 18:07

Re: [問題]mysql亂碼以及登入登出亂碼

文章 jellyice »

chiouss 寫:
jellyice 寫:還有問個題外話...這邊沒辦法刪文的嗎?
站長沒開刪文權限...請看右下角......
嗯,我本來是怕這邊有不准連續回文的規定(就是回文時,不管回幾個人的,都要擠在同一篇),所以問問看@_@"

另外,我剛成功後太高興了,一時忘掉除了資料庫亂碼外還有一個問題,那就是開啟GZip時,登入登出會變成亂碼,我剛試了一下,雖然我現在資料庫正常了,但是登入登出時亂碼的情況還是一樣沒有改善,有大大可以幫忙解決此一問題的嗎?謝謝。

再順便多問一個問題,就是Host Gator給我的FTP帳號登入後,其中會有一個public_html資料夾跟一個www資料夾,話說我不管是把phpbb上傳到哪個資料夾中安裝,下次登入FTP時都會發現另一個資料夾裡也有一份一模一樣的phpbb檔案了,這是為什麼呢?public_html跟www的差別在哪呢?它們之間有什麼關係?請知道的大大幫忙解惑一下,謝謝^^
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]mysql亂碼以及登入登出亂碼

文章 心靈捕手 »

jellyice 寫:
chiouss 寫:
jellyice 寫:還有問個題外話...這邊沒辦法刪文的嗎?
站長沒開刪文權限...請看右下角......
嗯,我本來是怕這邊有不准連續回文的規定(就是回文時,不管回幾個人的,都要擠在同一篇),所以問問看@_@"

另外,我剛成功後太高興了,一時忘掉除了資料庫亂碼外還有一個問題,那就是開啟GZip時,登入登出會變成亂碼,我剛試了一下,雖然我現在資料庫正常了,但是登入登出時亂碼的情況還是一樣沒有改善,有大大可以幫忙解決此一問題的嗎?謝謝。

再順便多問一個問題,就是Host Gator給我的FTP帳號登入後,其中會有一個public_html資料夾跟一個www資料夾,話說我不管是把phpbb上傳到哪個資料夾中安裝,下次登入FTP時都會發現另一個資料夾裡也有一份一模一樣的phpbb檔案了,這是為什麼呢?public_html跟www的差別在哪呢?它們之間有什麼關係?請知道的大大幫忙解惑一下,謝謝^^
1. 您的意思是 '關閉GZip時,登入登出就不會變成亂碼' ?

建議您:
提供測試用帳號與密碼.

--
2. 建議您:
向 'Host Gator' 詢問 'public_html跟www的差別在哪呢?它們之間有什麼關係?'.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jellyice
星球普通子民
星球普通子民
文章: 18
註冊時間: 2007-05-05 18:07

Re: [問題]mysql亂碼以及登入登出亂碼

文章 jellyice »

心靈捕手 寫: 1. 您的意思是 '關閉GZip時,登入登出就不會變成亂碼' ?

建議您:
提供測試用帳號與密碼.

--
2. 建議您:
向 'Host Gator' 詢問 'public_html跟www的差別在哪呢?它們之間有什麼關係?'.
是的,只要關閉了GZip功能,就不會有亂碼的情形。

測試用帳號:測試用
測試用密碼:abc123

我的討論區目前包括上面這個有3組帳密,每組在開啟了GZip功能後,都一樣有亂碼的情況,所以應該不是特定帳密引起的問題。

public_html跟www是Host Gator特有的資料夾嗎?我還以為所有Linux虛擬主機都有這兩個資料夾,因為之前好像有看過別人在「如何安裝phpbb」的文章中提到這兩個資料夾,請問有租虛擬主機的各位大大,你們的FTP空間中沒有這兩個資料夾嗎?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]mysql亂碼以及登入登出亂碼

文章 chiouss »

jellyice 寫:再順便多問一個問題,就是Host Gator給我的FTP帳號登入後,其中會有一個public_html資料夾跟一個www資料夾,話說我不管是把phpbb上傳到哪個資料夾中安裝,下次登入FTP時都會發現另一個資料夾裡也有一份一模一樣的phpbb檔案了,這是為什麼呢?public_html跟www的差別在哪呢?它們之間有什麼關係?請知道的大大幫忙解惑一下,謝謝^^
這種問題要問網站管理者...

我猜是用 symbolic link 把其中一個指向另外一個
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]mysql亂碼以及登入登出亂碼

文章 心靈捕手 »

jellyice 寫:
心靈捕手 寫: 1. 您的意思是 '關閉GZip時,登入登出就不會變成亂碼' ?

建議您:
提供測試用帳號與密碼.

--
2. 建議您:
向 'Host Gator' 詢問 'public_html跟www的差別在哪呢?它們之間有什麼關係?'.
是的,只要關閉了GZip功能,就不會有亂碼的情形。

測試用帳號:測試用
測試用密碼:abc123

我的討論區目前包括上面這個有3組帳密,每組在開啟了GZip功能後,都一樣有亂碼的情況,所以應該不是特定帳密引起的問題。

public_html跟www是Host Gator特有的資料夾嗎?我還以為所有Linux虛擬主機都有這兩個資料夾,因為之前好像有看過別人在「如何安裝phpbb」的文章中提到這兩個資料夾,請問有租虛擬主機的各位大大,你們的FTP空間中沒有這兩個資料夾嗎?
請問:
您現在有開啟GZip嗎?

依我目前的測試, 一切正常!

建議您:
檢視, 調整瀏覽器的 '檢視 -> 編碼', 設定為 '自動選取'.
最後由 心靈捕手 於 2007-05-07 18:32 編輯,總共編輯了 1 次。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]mysql亂碼以及登入登出亂碼

文章 chiouss »

jellyice 寫:測試用帳號:測試用
測試用密碼:abc123

我的討論區目前包括上面這個有3組帳密,每組在開啟了GZip功能後,都一樣有亂碼的情況,所以應該不是特定帳密引起的問題。
我用 fx 和 ie7 開啟都正常,你用的瀏覽器是哪種?來張亂碼的圖看看?
jellyice
星球普通子民
星球普通子民
文章: 18
註冊時間: 2007-05-05 18:07

Re: [問題]mysql亂碼以及登入登出亂碼

文章 jellyice »

心靈捕手 寫: 請問:
您現在有開啟GZip嗎?

依我目前的測試, 一切正常!

建議您:
檢視, 調整瀏覽器的 '檢視 -> 編碼', 設定為 '自動選取'.
咦?正常嗎?我現在有開啟啊,我試都不正常@_@"

我的檢視編碼一直都是有設定自動選取的
chiouss 寫: 我用 fx 和 ie7 開啟都正常,你用的瀏覽器是哪種?來張亂碼的圖看看?
我是用IE開的,版本6.0.2800.1106,亂碼的圖我昨天就有貼在第一篇的補充內容裡了

就是按右上方的登入,來到登入頁面,然後輸入帳號密碼後,會自動轉回到首頁,那時就會是亂碼的。

然後按右上方的登出,也是一樣會變成亂碼。

與其說是亂碼,更正確應該說,只要做了登入登出的動作,ie都會自動變成Big5編碼(自動選取有打勾了),要按一下重新整理後,才會變回utf8編碼。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]mysql亂碼以及登入登出亂碼

文章 心靈捕手 »

jellyice 寫:
心靈捕手 寫: 請問:
您現在有開啟GZip嗎?

依我目前的測試, 一切正常!

建議您:
檢視, 調整瀏覽器的 '檢視 -> 編碼', 設定為 '自動選取'.
咦?正常嗎?我現在有開啟啊,我試都不正常@_@"

我的檢視編碼一直都是有設定自動選取的
chiouss 寫: 我用 fx 和 ie7 開啟都正常,你用的瀏覽器是哪種?來張亂碼的圖看看?
我是用IE開的,版本6.0.2800.1106,亂碼的圖我昨天就有貼在第一篇的補充內容裡了

就是按右上方的登入,來到登入頁面,然後輸入帳號密碼後,會自動轉回到首頁,那時就會是亂碼的。

然後按右上方的登出,也是一樣會變成亂碼。

與其說是亂碼,更正確應該說,只要做了登入登出的動作,ie都會自動變成Big5編碼(自動選取有打勾了),要按一下重新整理後,才會變回utf8編碼。
我猜想:
這個問題的癥結, 在於您使用的瀏覽器相關設定;
其與論壇或資料庫無關.

建議您:
1. 刪除 IE 瀏覽器的暫存檔, Cookie 後, 重新啟動 IE, 再試試
2. 或者, 另外安裝別款瀏覽器, 如 Fx 或 Opera 等, 再試試
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]mysql亂碼以及登入登出亂碼

文章 chiouss »

jellyice 寫:與其說是亂碼,更正確應該說,只要做了登入登出的動作,ie都會自動變成Big5編碼(自動選取有打勾了),要按一下重新整理後,才會變回utf8編碼。
如果說你怎麼試都是這種狀況的話,那看要關掉 GZip 功能還是換個瀏覽器...
philipchiu
星球公民
星球公民
文章: 101
註冊時間: 2007-06-09 18:27

文章 philipchiu »

我之前也有jellyice的問題phpmyadmin和phpbb出現亂碼爬文後已解決,但目前也是打開首頁和登入登出會出現亂碼,按下重新整理或是按F5後會正常顯示,街外朋友打開是正常沒亂碼,但我內聯網測試就有亂碼,我用ROUTER和NAS做SERVER,我的IE版本是6.0.2800,目前還差這問題未解決,希望各位前輩協助。Thanks!
主題已鎖定

回到「phpBB 2 安裝與使用」