1 頁 (共 1 頁)

[問題]phpBB + MySql-5 安裝問題請教

發表於 : 2004-04-23 11:01
jimhuang
●架設主機作業系統:FreeBSD 5-1-release

●您安裝的程式:Apache 2 + php 5 + MySql 5 server

●您的 phpBB2 版本:phpBB 2.0

●錯誤代碼:

Specified key was too long. Max key length is 500

難道 phpBB 不能用 mysql-5 ??
我安裝 phpNuke 也是遇到同樣問題

不知哪位大大能提供意見?

發表於 : 2004-04-23 12:24
小竹子
目前已知版本應該是對應到 4,您在安裝的時候有看到 MYSQL 5 可以選嗎?^^!!

發表於 : 2004-04-23 14:09
jimhuang
哎呀~~
問題是…\r
當初沒想到要裝 PHPBB 和 PHPNUKE
所以就裝了上述配備

MySQL4 又和 MySQL5 有衝突,不能裝兩個

不過 phpnuke 我把某些用 varchar(255) 地方被指定為KEY的部分替換為 varchar(250) 就可以通過

但是 phpbb 我找不到SQL檔案在哪?(泣)

還是我得用手動方式設定 phpBB ?
那這樣的話,該改哪裡?

發表於 : 2004-04-23 14:41
小竹子
PHPBB 是需要安裝的,不是像 NUKE 直接匯入 SQL。

發表於 : 2004-04-23 15:00
jimhuang
那換言之
…\r

就是要嘛等新版出來支援5.0之後再安裝
或者是把 SQL 5 反安裝後重新安裝 SQL 4 回來
就這兩種方式?(嘆氣)


另外 phpnuke 的問題不知道有沒有哪個網站可以建議我去問的?
http://www.phpnuke-tw.com 好像封站了,除了這個外,還有哪裡可以解決疑問的?

(困惑)...

發表於 : 2004-04-23 15:08
小竹子
dear jimhuang:

請容小弟陳述一個事實,PHPBB 官方迄今仍未發表基本環境為 MYSQL 5.X 準支援之環境,詳情請看 http://www.phpbb.com/features.php#database ,在加上竹貓上應該也沒看到也應該搜尋不到關於開始支援 MYSQL 5.X 的訊息才是,所以會造成今天的結果應該是可預見的,請節哀。

發表於 : 2004-04-23 15:21
jimhuang
...(大汗)

但 MySQL 本身語法應該不置於變動吧?
不然 phpnuke 也無法像我一樣強制給他裝進去\r
雖然目前只遇到中文在某些特定位置會變成亂碼這個後遺症之外,其他目前還沒遇到其他問題

那基於此理
應該 phpBB 是會支援 MySQL 5 才是,不是咩?
如果說是因為資料欄位設定的關係要修改 varchar (255) --> varchar (250)
那這樣問題就會簡單多
但也就回到原點:哪裡可以找到 phpBB 的 SQL
直接先建立好資料庫\r
然後再把程式安裝部分改為直接連結資料庫\r
這樣不是應該可以解決咩?(困惑)

發表於 : 2004-04-23 15:25
小竹子
語法不是問題,通常版本的問題不會在語法上,基本都是架構的變更^^!!!!

您可以利用 PHPBB 建構在 MYSQL 4.X 上先行安裝後,利用 SQL 指令備份成 *.SQL 檔後,在到新的環境上還原,不過.................按照經驗法則,應該無法正常還原。

再跟您解釋一個觀念,不是您接觸過 PHPNUKE 後,就代表 PHPBB 的使用方式或是方法會一樣^^!!!

也就是說不是使用 PHP 撰寫的程式都是一樣的架構^^!!

發表於 : 2004-04-23 16:00
jimhuang
哈哈哈哈哈(大汗)
我一直以為這兩個是同個傢伙寫的
不然怎麼都會用PHP做開頭\r

那麼除了MySQL之外
不曉得大大會建議用哪一種資料庫搭配比較適合?(指比較簡單操作,因實在沒時間在去學新的東西)

發表於 : 2004-04-25 13:23
大佬
php是一種語法名稱,所以一樣是很正常的

發表於 : 2004-04-26 00:45
jimhuang
李金茂?

呃?

不懂
不管了

另外
MySQL 5 用 make deinstall 後
在MySQL 4.1 用 make install
但似乎還是一樣不能安裝
這是怎回事?
不知道是否有人遇到過此類問題?還有解決方式為何?

發表於 : 2004-04-26 19:34
大佬
jimhuang 寫:李金茂?

呃?
對於我的名字有什麼問題嗎?在安裝時你有選擇MySQL4X嗎?

發表於 : 2004-04-27 10:53
jimhuang
呃...對於名字是沒啥意見啦\r
只是看回應時忽然冒出了這段\r
有點看不懂而已\r
一時還誤以為小竹子換名字了

另外,當然有選擇 MySQL4x
但就不明白是怎麼回事
我執行方式如下:
/usr/ports/.../mysql-5-server/make deinstall
/usr/ports/.../mysql-5-script/make deinstall
/usr/ports/.../mysql-5-client/make deinstall
/usr/ports/.../mysql-41-server/make install
< 以下省略 >
之後重新安裝 phpBB2
選擇 MySQL4x
但還是有問題
同樣的 ERROR MESSAGE (詳情請見最上面的第一封留言)


(嘆氣)

發表於 : 2004-04-27 19:55
大佬
可能是洗到不干凈