[問題] 為什麼我裝easymod都會出現這樣ㄉ錯誤?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
j720816
星球普通子民
星球普通子民
文章: 1
註冊時間: 2003-08-11 15:56

[問題] 為什麼我裝easymod都會出現這樣ㄉ錯誤?

文章 j720816 »

我都照著教學執行,可是都沒辦法,Step 4 (of 5) 會出現錯誤

Adding EasyMOD table to your database
Executing SQL: CREATE TABLE phpbb_easymod ( mod_id mediumint(8) NOT NULL DEFAULT '0' auto_increment, mod_title varchar(50) NULL DEFAULT '', mod_file varchar(255) NULL DEFAULT '', mod_version varchar(15) NULL DEFAULT '', mod_author_handle varchar(25) NULL DEFAULT '', mod_author_email varchar(100) NULL DEFAULT '', mod_author_name varchar(100) NULL DEFAULT '', mod_author_url varchar(100) NULL DEFAULT '', mod_description text NULL DEFAULT '', mod_process_date int(11) NULL DEFAULT '0', mod_phpBB_version varchar(15) NULL DEFAULT '', mod_processed_themes varchar(200) NULL DEFAULT '', mod_processed_langs varchar(200) NULL DEFAULT '', mod_files_edited mediumint(8) NULL DEFAULT '0', mod_tables_added mediumint(8) NULL DEFAULT '0', mod_tables_altered mediumint(8) NULL DEFAULT '0', mod_rows_inserted mediumint(8) NULL DEFAULT '0', PRIMARY KEY (mod_id))

Progress :: . Done
Result :: Some queries failed, the statements and errors are listing below

Error :: Invalid default value for 'mod_id'
SQL :: CREATE TABLE phpbb_easymod ( mod_id mediumint(8) NOT NULL DEFAULT '0' auto_increment, mod_title varchar(50) NULL DEFAULT '', mod_file varchar(255) NULL DEFAULT '', mod_version varchar(15) NULL DEFAULT '', mod_author_handle varchar(25) NULL DEFAULT '', mod_author_email varchar(100) NULL DEFAULT '', mod_author_name varchar(100) NULL DEFAULT '', mod_author_url varchar(100) NULL DEFAULT '', mod_description text NULL DEFAULT '', mod_process_date int(11) NULL DEFAULT '0', mod_phpBB_version varchar(15) NULL DEFAULT '', mod_processed_themes varchar(200) NULL DEFAULT '', mod_processed_langs varchar(200) NULL DEFAULT '', mod_files_edited mediumint(8) NULL DEFAULT '0', mod_tables_added mediumint(8) NULL DEFAULT '0', mod_tables_altered mediumint(8) NULL DEFAULT '0', mod_rows_inserted mediumint(8) NULL DEFAULT '0', PRIMARY KEY (mod_id))

Completing Post-Process

Warning: copy(../../../lang_chinese_traditional_taiwang_chinese_traditional_taiwan/lang_easymod.php): failed to open stream: No such file or directory in c:\appserv\www\phpbb\admin\mods\easymod\em_includes\em_modio.php on line 540
Critical Error:
Function Trace: main[3]->modio_move[1]

COPY ERROR: could not move file [lang_easymod.php] to [../../../lang_chinese_traditional_taiwang_chinese_traditional_taiwan/lang_easymod.php]
ATTEMPING REMAINDER OF POST PROCESS



Warning: copy(../../../lang_englishg_chinese_traditional_taiwan/lang_easymod.php): failed to open stream: No such file or directory in c:\appserv\www\phpbb\admin\mods\easymod\em_includes\em_modio.php on line 540
Critical Error:
Function Trace: main[3]->modio_move[1]

COPY ERROR: could not move file [lang_easymod.php] to [../../../lang_englishg_chinese_traditional_taiwan/lang_easymod.php]
ATTEMPING REMAINDER OF POST PROCESS
友誼第一

文章 友誼第一 »

是放錯位置吧?
友誼第一

文章 友誼第一 »

lang_chinese_traditional_taiwang_chinese_traditional_taiwan!?
lang_englishg_chinese_traditional_taiwan?!

嚴重錯誤
ganda
星球普通子民
星球普通子民
文章: 2
註冊時間: 2005-02-20 02:57

文章 ganda »

I got the same error too. I am using the easymod_install.php to install the easymod. At the last step, it prompted the error. I'm sure path is correct. Why? :?: :?:
白牙
星球公民
星球公民
文章: 33
註冊時間: 2004-10-17 03:51
聯繫:

文章 白牙 »

這是 MySQL4 的 bug

編輯 easymod_install.php

找到這一行

$sql[] = "CREATE TABLE " . EASYMOD_TABLE . " (

在它的下一行, 移除底下 [] 內的東西

mod_id mediumint.......... [DEFAULT '0' ]auto_increment,

也就是把 DEFAULT '0' 拿掉

存檔, 重新安裝一次, 搞定!
主題已鎖定

回到「外掛問題討論」