第 1 頁 (共 1 頁)
[問題]2.0.10 -> 2.0.21(已解決)
發表於 : 2006-06-19 16:47
由 lisans
原網站是使用 2.0.10 架設於 FreeBSD
使用外掛模組如下:
attach mod 2.3.10(有動到資料庫)
Redirect anonymous users to login 1.0.3(應該沒有動到資料庫吧?)
global_announcement 1.2.8em(有動到資料庫)
想要升級以防漏洞被攻擊
由於新舊版本之間最大的差異是在於 big5->uft8
我在想
是不是可以架一個新的網站
把該有的外掛都加上去
然後直接把舊的資料庫轉換為 utf8 之後倒進新的網站即可
這是我一直在想的
不知道有沒有哪個地方有漏掉
再請大家幫忙看一下
謝謝
發表於 : 2006-06-19 17:04
由 wu2017
可以架一個新的網站
把該有的外掛都加上去 (有包含中文部份需為 UTF-8)
將舊有資料庫升級至 2.0.21
然後直接把舊的資料庫轉換為 utf8 之後倒進新的網站即可
發表於 : 2006-06-19 23:38
由 233062306
大大...
其實我跟樓主都有同一問題,不過我是2.0.17而且...(下面有貼是我的= =)
將舊有資料庫升級至 2.0.21
上面的我有點不明白...
升級不只是修改phpbb的檔案嗎??(.php)
sql也有升級嗎??
發表於 : 2006-06-20 01:36
由 chiouss
233062306 寫:上面的我有點不明白...
升級不只是修改phpbb的檔案嗎??(.php)
sql也有升級嗎??
有,請乖乖的執行 install/upgrade_to_latest.php
發表於 : 2006-06-20 02:15
由 233062306
原來upgrade_to_latest.php是更新sql的~.~...
小弟現在才知...以前只是照跟做......哈哈
發表於 : 2006-06-20 12:53
由 233062306
我又有一個疑惑...
我用的是2.0.17 , 是否把2.0.18,19,20,21的upgrade_to_latest.php都下載
之後一個一個的執行呢??
發表於 : 2006-06-20 16:02
由 lisans
233062306 寫:我又有一個疑惑...
我用的是2.0.17 , 是否把2.0.18,19,20,21的upgrade_to_latest.php都下載
之後一個一個的執行呢??
我剛剛是直接用最後一版的升級
似乎是沒有問題
你可以試看看
發表於 : 2006-06-20 16:09
由 lisans
延續小弟升級的問題
已經灌好新的網站
把外掛加上去
資料庫也轉換成 utf8
現在遇到一個問題
就是資料 show 出來還是 big5
應該是我的 mysql 認為 data 仍是 big5
我該如何讓他知道 data 是 utf8
我的 mysql 是 3.23.59-nightly-20050301
謝謝大家
發表於 : 2006-06-20 16:22
由 chiouss
233062306 寫:我又有一個疑惑...
我用的是2.0.17 , 是否把2.0.18,19,20,21的upgrade_to_latest.php都下載
之後一個一個的執行呢??
不用。
http://www.phpbb.com/support/documents. ... radeSTABLE
發表於 : 2006-06-20 16:26
由 chiouss
lisans 寫:資料庫也轉換成 utf8
你這步怎麼做的?說清楚點,問題應該出在這邊...
發表於 : 2006-06-20 16:32
由 lisans
chiouss 寫:lisans 寫:資料庫也轉換成 utf8
你這步怎麼做的?說清楚點,問題應該出在這邊...
http://phpbb-tw.net/phpbb/viewtopic.php?t=44704
小弟是使用這個程式去轉換的說
可是轉完還是沒辦法正確顯示資料庫內容
發表於 : 2006-06-20 16:41
由 chiouss
這個交給 ckmarkhsu 或是其他有用過的人來回答會比較好?畢竟我沒用過那支程式 (我沒有資料可以拿來轉了 Orz)
MySQL 4.1 之前的版本要用 utf8 的話應該沒有 charset / collation 的問題,資料庫裡面是 utf8 出來的內容就會是 utf8。你可以用 phpMyAdmin 去開看看你的資料庫,內容是不是 utf8 呢?(AllowAnywhereRecoding 記得要打開)
發表於 : 2006-06-20 17:57
由 lisans
chiouss 寫:
這個交給 ckmarkhsu 或是其他有用過的人來回答會比較好?畢竟我沒用過那支程式 (我沒有資料可以拿來轉了 Orz)
MySQL 4.1 之前的版本要用 utf8 的話應該沒有 charset / collation 的問題,資料庫裡面是 utf8 出來的內容就會是 utf8。你可以用 phpMyAdmin 去開看看你的資料庫,內容是不是 utf8 呢?(AllowAnywhereRecoding 記得要打開)
當我用 phpmyadmin 去看資料庫時
我的 data 依然是 big5
怎麼會醬咧
怪了
發表於 : 2006-06-21 23:20
由 lisans
我完成了!
參考這裡
http://blog.teatime.com.tw/post/1/48
由於我的 mysql 是3.x 版的
所以要把 utf8.sql 的第一行刪掉
資料才倒得回去
謝謝大家的頂力相助