[求救]網站的文章內文變亂碼?!

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

版主: 版主管理群

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

[求救]網站的文章內文變亂碼?!

文章 lisans »

●主機作業系統:FreeBSD 6.2-RELEASE
●您的上網方式:Hi-Net
●您安裝的程式:Apache/2.2.11 + PHP 4.4.9 + MySql-5.0.67_1
●您的 phpBB 版本:phpBB 3.0.4
●您的 domain (網域名稱) : userclub.net
●您的 phpBB 連結網址: http://vespa.userclub.net

今天中午有網友突然跟我說
網站變亂碼了
我上線去檢查
什麼都是好的
除了文章的內文是亂碼
我有截圖
目前是先將網站關閉
不知道有沒有人知道原因

謝謝
附加檔案
ishot-7.jpg
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [求救]網站的文章內文變亂碼?!

文章 心靈捕手 »

事出必有因...

建議您:
檢視 my.ini 的設定內容是否有變動?
或者,檢視資料庫的 phpbb_posts 資料表之「連線校對」是否有異動?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

Re: [求救]網站的文章內文變亂碼?!

文章 lisans »

心靈捕手 寫:事出必有因...

建議您:
檢視 my.ini 的設定內容是否有變動?
或者,檢視資料庫的 phpbb_posts 資料表之「連線校對」是否有異動?
我用 myadmin 進去看資料庫
發現其他欄位的連線校對除了 latin1_bin
就是空白
但是 phpbb_posts 裡的這二個欄位
post_subject text latin1_swedish_ci
post_text mediumtext latin1_swedish_ci
連線校對都是用 latin1_swedish_ci
請問這樣是正確的嗎?

當我想要把它改為 latin1_bin 時
就出現下列訊息:
錯誤
SQL 語法:
ALTER TABLE `phpbb_posts` CHANGE `post_subject` `post_subject` TEXT CHARACTER SET latin1 COLLATE latin1_bin NOT NULL
MySQL 傳回:
#1283 - Column 'post_text' cannot be part of FULLTEXT index

我不知道該怎麼辦才好
CRLin
星球公民
星球公民
文章: 147
註冊時間: 2002-11-13 08:36
聯繫:

Re: [求救]網站的文章內文變亂碼?!

文章 CRLin »

lisans 寫:
心靈捕手 寫:事出必有因...

建議您:
檢視 my.ini 的設定內容是否有變動?
或者,檢視資料庫的 phpbb_posts 資料表之「連線校對」是否有異動?
我用 myadmin 進去看資料庫
發現其他欄位的連線校對除了 latin1_bin
就是空白
但是 phpbb_posts 裡的這二個欄位
post_subject text latin1_swedish_ci
post_text mediumtext latin1_swedish_ci
連線校對都是用 latin1_swedish_ci
請問這樣是正確的嗎?

當我想要把它改為 latin1_bin 時
就出現下列訊息:
錯誤
SQL 語法:
ALTER TABLE `phpbb_posts` CHANGE `post_subject` `post_subject` TEXT CHARACTER SET latin1 COLLATE latin1_bin NOT NULL
MySQL 傳回:
#1283 - Column 'post_text' cannot be part of FULLTEXT index

我不知道該怎麼辦才好
你的 MySQL 由3或4 升級至 5嗎?
參考 http://www.phpbb.com/kb/article/doesnt- ... ue-errors/ ,也許有用.
CRLin的簽名檔:
My phpBB3 - http://web.dhjh.tc.edu.tw/~gzqbyr/phpBB
My FluxBB - http://web.dhjh.tc.edu.tw/~gzqbyr/fluxbb (快速、輕巧、方便使用的論壇程式)
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [求救]網站的文章內文變亂碼?!

文章 yehrussell »

●您安裝的程式:Apache/2.2.11 + PHP 4.4.9 + MySql-5.0.67_1
●您的 phpBB 版本:phpBB 3.0.4
小弟雞婆說題外話,軟體版本要常更新
PHP 4.4.9用在phpBB3容易出問題
之前就是在智邦主機,跟他們反應,工程師很傲慢,硬說是我們PHPBB3的問題! 於是我們乾脆不租了 ;-)
您的 phpBB 版本:phpBB 3.0.4也更新到3.0.6版


請看出問題....
PHP4和phpBB3.04版合用,是否容易被駭?
http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=52052

我的php3 論壇壞掉了,首頁顯示兩個檔案有錯誤,疑似中毒的情形
http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=52062
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [求救]網站的文章內文變亂碼?!

文章 心靈捕手 »

lisans 寫: 我用 myadmin 進去看資料庫
發現其他欄位的連線校對除了 latin1_bin
就是空白
但是 phpbb_posts 裡的這二個欄位
post_subject text latin1_swedish_ci
post_text mediumtext latin1_swedish_ci
連線校對都是用 latin1_swedish_ci
請問這樣是正確的嗎?
我擷取資料表結構圖給您參考。
2009-12-15_101328.png
如果您是自己架站,那麼您應該清楚交代(之前)自己做了哪些動作?
如果您是租用空間,那麼可以請主機商支援修復。

雖然您這個問題與 PHP 版本無關,
但是,建議您升級 PHP 為 5.X 版。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

Re: [求救]網站的文章內文變亂碼?!

文章 lisans »

我今天已經把 php 更新了
只是亂碼的問題還是沒解決

網站在壞掉的前幾天
我都沒有去動他
所以我也不知道怎麼會這樣
而且不是全部都亂碼
才會覺得奇怪
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [求救]網站的文章內文變亂碼?!

文章 心靈捕手 »

lisans 寫:我今天已經把 php 更新了
只是亂碼的問題還是沒解決

網站在壞掉的前幾天
我都沒有去動他
所以我也不知道怎麼會這樣
而且不是全部都亂碼
才會覺得奇怪
建議您:
PM 給我兩個帳號/密碼。
  1. 論壇管理員
  2. 資料庫管理員(含 phpMyAdmin 位址)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

Re: [求救]網站的文章內文變亂碼?!

文章 lisans »

心靈捕手 寫: 建議您:
PM 給我兩個帳號/密碼。
  1. 論壇管理員
  2. 資料庫管理員(含 phpMyAdmin 位址)
謝謝心靈捕手
我本來真的要找您幫忙了
後來問題竟然就解決了
我在 /includes/db/mysql.php 裡面
把下列這行 mark 起來就好了
@mysql_query("SET NAMES 'utf8'", $this->db_connect_id);
真的很奇怪
程式碼沒去動過
資料庫也沒去動過
讓我不禁懷疑是不是被駭了

謝謝這二天發言相助的網友們
3Q
CRLin
星球公民
星球公民
文章: 147
註冊時間: 2002-11-13 08:36
聯繫:

Re: [求救]網站的文章內文變亂碼?!

文章 CRLin »

lisans 寫: 我在 /includes/db/mysql.php 裡面
把下列這行 mark 起來就好了
@mysql_query("SET NAMES 'utf8'", $this->db_connect_id);
這與我的經驗很類似 - http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=53070
MySQL3升級5, 狀況如下:
1. 不能發表文章
2. 進人ACP後, 出現 Module Not Accessible - http://web.dhjh.tcc.edu.tw/~gzqbyr/phpB ... f=20&t=325
3. 不可由 phpBB3.0.5升級至3.0.6
4. phpMyAdmin 亂碼.

搞了將近一星期才克服.

您目前是 phpBB3.0.6 嗎?

代碼: 選擇全部

@mysql_query("SET NAMES 'utf8'", $this->db_connect_id)
mark 起來, 可能不理想.
CRLin的簽名檔:
My phpBB3 - http://web.dhjh.tc.edu.tw/~gzqbyr/phpBB
My FluxBB - http://web.dhjh.tc.edu.tw/~gzqbyr/fluxbb (快速、輕巧、方便使用的論壇程式)
主題已鎖定

回到「[3.0.x] 安裝與使用」