看板 PHP 關於我們 聯絡資訊
※ 引述《TOOO (何金銀)》之銘言: : 安裝naboard出現問題 : 如附件圖那樣 : 說是lib.php的372行有問題 : 圖裡面有貼出第372行的語法 : 請問是哪裡錯了嗎?? : 或者是單純虛擬主機的問題 : http://www.nowayout39.net/photo/d/41-1/Q.JPG
坦白講這是n@board的問題... 如果你是用驚直版的n@board的話 這個版本幾乎不相容於MySQL4+ 但問題可以修正,請見下文 完整修正方案如下 MySQL 4~5都適用 唯不相容於MySQL5 Strict Mode (參考: http://www.xanadu.idv.tw/ http://wm.sytes.net/a78/ ) * default_schema.php 找到 no int(11) DEFAULT '0' NOT NULL auto_increment 改成這樣,要改兩個 no int(11) NOT NULL auto_increment 找到 check_memo tinyint(1) DEFAULT '0', 改成 na3_check_memo tinyint(1) DEFAULT '0', 找到 check tinyint(1) DEFAULT '0' NOT NULL, 改成 na3_check tinyint(1) DEFAULT '0' NOT NULL, 找到 primary key(no,check) 改成 primary key(no,na3_check) * naboard_schema.php 找到 DEFAULT '0' NOT NULL auto_increment 改成這樣,要改四個 NOT NULL auto_increment * lib.php 找到 if($new_memo[check_memo]=='1'){ 改成 if($new_memo[na3_check_memo]=='1'){ * memo_list.php 找到 edit("$member_table","check_memo='0'","id='$HTTP_COOKIE_VARS[$member_cookie]'"); 改成 edit("$member_table","na3_check_memo='0'","id='$HTTP_COOKIE_VARS[$member_cookie]'"); (上述內容可能被斷行,但都只有一行) 找到 if($data[check]){$mark="<img src=image/memo_old.gif align=absmiddle>";} 改成 if($data[na3_check]){$mark="<img src=image/memo_old.gif align=absmiddle>";} * memo_read.php 找到 edit("$memo_table","check='1'","to_id='$HTTP_COOKIE_VARS[$member_cookie]' and no=$no"); 改成 edit("$memo_table","na3_check='1'","to_id='$HTTP_COOKIE_VARS[$member_cookie]' and no=$no"); * memo_write_ing.php 找到 edit("$member_table","check_memo='1'","id='$to_id'"); 改成 edit("$member_table","na3_check_memo='1'","id='$to_id'"); 都改好了的話,重新安裝,再試一次:P 再外加一點小提醒: 安裝完記得把install*.php砍掉 不然別人可以任意reinstall :Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.60.107.233 ※ 編輯: ybite 來自: 210.60.107.233 (04/17 10:01)
TOOO:我想起來了..以前裝好像有改過. 04/17 10:55
TOOO:過勒幾年再想用一次就忘記這些東西..驚直的站又關了 04/17 10:56
TOOO:真是感謝妳 我先來去試試看!! 04/17 10:56