第 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
由 大佬
可能是洗到不干凈