[問題] phpBB-2.0.20 安裝後 輸入中文會亂碼 請幫助我

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

版主: 版主管理群

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

[問題] phpBB-2.0.20 安裝後 輸入中文會亂碼 請幫助我

文章 KevinHsu »

安裝版大提供的phpBB-2.0.20 (版大述 適合第一次安裝)
http://phpbb-tw.net/phpbb/viewtopic.php?t=43968

安裝Appserv版本說明如下
http://www.appservnetwork.com/
AppServ 2.5.4a
Apache 2.0.55
MySQL 5.0.15
PHP 5.1.1
phpMyAdmin-2.6.4-pl4

在前台管理者介面
基本組態內 討論區名稱.討論區敘述 使用中文 會變成 ??????

發表新文章
輸入英文 可以正常顯示 且不會出現錯誤提示
但是輸入中文 就會出現如下錯誤訊息

代碼: 選擇全部

Could not insert new word matches

DEBUG MODE

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 4, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('測試')

Line : 251
File : functions_search.php
爬過文 但還是看不太懂,可以尋求蓋檔或是按步就班的方式嗎? 請幫助我 謝謝你們[/color]
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

PHP 5.1.1 改用php4看看
phpMyAdmin-2.6.4-pl4 改用高級一點的板本看看

PS; 你裝的應該是UTF-8
先把以上我建議的改改看看
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
KevinHsu
星球公民
星球公民
文章: 105
註冊時間: 2002-10-14 09:15

文章 KevinHsu »

jwxinst 寫:PHP 5.1.1 改用php4看看
phpMyAdmin-2.6.4-pl4 改用高級一點的板本看看

PS; 你裝的應該是UTF-8
先把以上我建議的改改看看
是的 爬了一下文 是安裝了UTF-8

但不知道是問題是出在phpBB-2.0.20 還是Appserv

因為我下載的Appserv 是把
AppServ 2.5.4a這個版本
包含
Apache 2.0.55
MySQL 5.0.15
PHP 5.1.1
phpMyAdmin-2.6.4-pl4
封裝在一起,好像沒辦法分開安裝


還是我改為
AppServ 2.4.5 這個版本
包含
Apache 1.3.34
PHP 4.4.1
MySQL 5.0.16
phpMyAdmin-2.5.7-pl1

因為已經做好之前的Ghost
希望能在phpBB-2.0.20.AppServ 2.5.4a 這兩個版本解決問題

之前是有留較舊的版本,但新版畢竟比較優吧 ^^"
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

jwxinst 寫:PHP 5.1.1 改用php4看看
Windows 下用 PHP4 的話就只能用 MySQL 4.0 以前的版本...

除非你要自己 compile PHP4 Win32 然後裡面用 MySQL 4.1 的 libmysql.dll 去生 mysql extesnion
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

我連不上你的站,所以不知道你是哪種亂碼...

你檢查看看你的 mysql database 的 charset 是不是 utf-8,然後 phpbb2 存進去的中文 (可以用 phpmyadmin 看看 phpbb_post_text 這個 table 裡面的內容,這是你 phpbb 裡面的文章) 是不是正常。

因為你用的是 utf8 的 phpbb2,所以出問題的地方應該在於你沒有把 db 也改成 utf8。
KevinHsu
星球公民
星球公民
文章: 105
註冊時間: 2002-10-14 09:15

文章 KevinHsu »

chiouss 寫:我連不上你的站,所以不知道你是哪種亂碼...

你檢查看看你的 mysql database 的 charset 是不是 utf-8,然後 phpbb2 存進去的中文 (可以用 phpmyadmin 看看 phpbb_post_text 這個 table 裡面的內容,這是你 phpbb 裡面的文章) 是不是正常。

因為你用的是 utf8 的 phpbb2,所以出問題的地方應該在於你沒有把 db 也改成 utf8。
初設好了
http://l2kingdom.no-ip.info/phpbb2/
請幫我看看哪邊出了問題 非常感謝 ..

帳號:admin
密碼:11111
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

你的站我沒看到亂碼,因為只要有中文就寫不進去 db,這我還是第一次碰到...

mysql 那邊的設定你要自己看才行 (貼個圖出來給大家看看?),你把我說的 table 的設定,還有 mysql system variable 這兩個抓個圖看看...
KevinHsu
星球公民
星球公民
文章: 105
註冊時間: 2002-10-14 09:15

文章 KevinHsu »

chiouss 寫:mysql 那邊你要自己看才行 (貼個圖出來給大家看看?),你的站我沒看到亂碼,因為只要有中文就寫不進去 db,這我還是第一次碰到...
mysql 沒有設密碼

http://l2kingdom.no-ip.info/ 這樣就進去了 =.="(問題解決後會設好)
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

把你的 my.ini 找出來,在裡面新增或修改下面內容

代碼: 選擇全部

[mysql]
default-character-set=utf8

[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8;'
然後重新啟動 mysql,再試試中文會不會正常...
--
原來是 big5,怪不得沒看過這種爛法 :Q
KevinHsu
星球公民
星球公民
文章: 105
註冊時間: 2002-10-14 09:15

文章 KevinHsu »

問題還不只一個
用不同電腦
ADMIN帳號可以登入但是進不去到管理畫面 >"<

投降了 我乖乖的用舊版的好了..

非常感謝 CHIOUSS
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

KevinHsu 寫:問題還不只一個
用不同電腦
ADMIN帳號可以登入但是進不去到管理畫面 >"<
喔,那個是因為你把 domain 設定成 localhost 了 :Q
KevinHsu
星球公民
星球公民
文章: 105
註冊時間: 2002-10-14 09:15

文章 KevinHsu »

chiouss 寫:把你的 my.ini 找出來,在裡面新增或修改下面內容

代碼: 選擇全部

[mysql]
default-character-set=utf8

[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8;'
然後重新啟動 mysql,再試試中文會不會正常...
--
原來是 big5,怪不得沒看過這種爛法 :Q
不好意思 決定在 "踹" 一下
我找不到 my.ini 這個檔案 作業系統 win xp
●架設主機作業系統:Windows 2000
●快速架站程式:Appserv、
●免費空間連結:no-ip.info
●您的上網方式:ADSL Hinet 12M/1M
●您安裝的程式:Apache + php + MySql (The AppServ Open Project - 2.2.0 for Windows)

●您的 phpBB2 版本:phpBB 2.20
●您的 domain(網域名稱) :l2kingdom.no-ip.info
●您的 phpBB2 連結網址:http://l2kingdom.no-ip.info/phpbb2/
●錯誤代碼:
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

KevinHsu 寫:不好意思 決定在 "踹" 一下
我找不到 my.ini 這個檔案 作業系統 win xp
Windows 有個功能叫做搜尋 :Q
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

連將來的 phpbb3.0也建議是 PHP4.0左右的板本..

PHP5的會有很多問題

至於改用2.5.7的PHPMYADMIN.......我沒記錯的話應該不支援UTF-8吧?

看你想裝什麼編碼

新板本的phpmyadmin就比較好用
但是PHP最好還是PHP4上的板本

不過你是windows....

PHP3有點舊OZT....
----
忘了, MYSQL5.0用4.0也很好了
之前自己朋友有一台主機也是裝5.0卻不能安裝PHPBB
不曉得是什麼原因
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

jwxinst 寫:連將來的 phpbb3.0也建議是 PHP4.0左右的板本..
PHP5的會有很多問題
至於改用2.5.7的PHPMYADMIN.......我沒記錯的話應該不支援UTF-8吧?
看你想裝什麼編碼
新板本的phpmyadmin就比較好用
但是PHP最好還是PHP4上的板本
很多問題是什麼問題?我只看到官方說,發展中的 phpBB 3 會對 PHP5 有更好的支援,沒聽說 phpBB 用 php5 會出啥問題的 (我現在就是用 php5 with phpbb 2.0)
jwxinst 寫:不過你是windows....
PHP3有點舊OZT....
官方的需求是 php 4.0.3 以上的版本,用 php3 的話出問題請自己保重...zzzz
jwxinst 寫:忘了, MYSQL5.0用4.0也很好了
之前自己朋友有一台主機也是裝5.0卻不能安裝PHPBB
不曉得是什麼原因
安裝的 sql 沒有修改,2.0.19 還是多少之前會有沒辦法寫入的問題
--
我不希望有人搞不清楚哪裏有問題就是一古腦的說新版有問題,回去用舊版的比較好。找出問題的原因所在,真的是新版的問題再這樣說才識正確的。
主題已鎖定

回到「phpBB 2 安裝與使用」