1 頁 (共 1 頁)

[問題]在架設phpBB plus中發生錯誤

發表於 : 2006-12-25 11:06
傳說中的ET
輸入完安裝畫面的表格後(install/install.php),
按下"開始安裝",會出現錯誤訊息:

代碼: 選擇全部

在嘗試更新資料庫時發生錯誤
BLOB/TEXT column 'cat_desc' can't have a default value
一直找不到問題(每次都這樣子)
麻煩各位為我解答,感激不盡 :-P
(以前也裝過...都沒問題,現在幫學校弄一台新主機就出問題Orz)
-----------------
●架設主機作業系統:Windows XP SP2
●您安裝的程式:自行安裝Apache2.2.3、php5.2.0、MySQL5.0.27
●您的上網方式:學術網
●您的 phpBB2 版本:phpBB Plus 1.53a(phpBB 2.0.21)

發表於 : 2006-12-30 11:38
kenspc
Blob/Text在mysql裡是不準有預設值的, 只是舊版本不會顯示錯誤訊息
你只要依下面修改就可以解決了

#
#-----[ 打開]---------------------------------------------
#
install/schemas/mysql_schema.sql

#
#-----[ FIND ]---------------------------------------------
#

代碼: 選擇全部

CREATE TABLE phpbb_categories (
   cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,
   cat_title varchar(100),
   cat_order mediumint(8) UNSIGNED NOT NULL,
   cat_main_type char(1),
   cat_main mediumint(8) UNSIGNED default '0' NOT NULL,
   cat_desc text default '' NOT NULL,
   icon varchar(255),
   PRIMARY KEY (cat_id),
   KEY cat_order (cat_order)
) TYPE=MyISAM;
#
#-----[ REPLACE WITH ]---------------------------------------------
#

代碼: 選擇全部

CREATE TABLE phpbb_categories (
   cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,
   cat_title varchar(100),
   cat_order mediumint(8) UNSIGNED NOT NULL,
   cat_main_type char(1),
   cat_main mediumint(8) UNSIGNED default '0' NOT NULL,
   cat_desc text NOT NULL,
   icon varchar(255),
   PRIMARY KEY (cat_id),
   KEY cat_order (cat_order)
) TYPE=MyISAM;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM