1 頁 (共 1 頁)

[問題]突然掛了!!!這是發生什麼事呢???

發表於 : 2003-05-02 21:41
banc
突然間論壇就掛了!!!目前顯現這樣的錯誤訊息!!!還有救嗎???真是著急耶 :cry:
  • phpBB : Critical Error

    Error creating new session

    DEBUG MODE

    SQL Error : 1114 The table 'phpbb_sessions' is full

    INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('81cdf7492e1b2a5289588999d1ce1035', -1, 1051883596, 1051883596, 'cb46e31e', 0, 0)

    Line : 152
    File : c:\appserv\www\phpbb\includes\sessions.php

發表於 : 2003-05-02 23:26
Mac
你的 sessions 欄位滿了, 過一下子就會好了
我記得竹貓有修正檔, 你用搜尋找一找吧\r

~Mac

發表於 : 2003-05-03 00:00
澳門男孩
方法一 登入PhpMyAdmin 清空session 這是比較消極的辦法

方法二 閣下是使用哪版本\r
以下只適用於 2.0.3 和 2.0.4
GFF_Grant 寫:phpbb_sessions full這個問題著實困擾了我很久
一直到今天我終於將這個只出現在phpbb 2.0.3的問題給搞定了!
處理方法如下:
後來把資料庫拉出來看了一下,有問題的資料庫長這樣:

代碼: 選擇全部

#
# 資料表格式: `phpbb_sessions`
#

CREATE TABLE phpbb_sessions (
  session_id char(32) NOT NULL default '',
  session_user_id mediumint(8) NOT NULL default '0',
  session_start int(11) NOT NULL default '0',
  session_time int(11) NOT NULL default '0',
  session_ip char(8) NOT NULL default '',
  session_page int(11) NOT NULL default '0',
  session_logged_in tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (session_id),
  KEY session_user_id (session_user_id),
  KEY session_id_ip_user_id (session_id,session_ip,session_user_id)
) TYPE=HEAP MAX_ROWS=500;
只能容納550行的sessions

沒問題的資料庫長這樣:

代碼: 選擇全部

#
# 資料表格式: `phpbb_sessions`
#

DROP TABLE IF EXISTS phpbb_sessions;
CREATE TABLE phpbb_sessions (
  session_id char(32) NOT NULL default '',
  session_user_id mediumint(8) NOT NULL default '0',
  session_start int(11) NOT NULL default '0',
  session_time int(11) NOT NULL default '0',
  session_ip char(8) NOT NULL default '',
  session_page int(11) NOT NULL default '0',
  session_logged_in tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (session_id),
  KEY session_user_id (session_user_id),
  KEY session_id_ip_user_id (session_id,session_ip,session_user_id)
) TYPE=MyISAM;
這個就能夠容納10000多行的sessions

就直接將phpbb_sessions砍掉,換上沒問題的,應該就沒事情了!

確定沒問題!注意,這個問題只有出現在phpbb 2.0.3和2.0.4上面!

發表於 : 2003-05-03 00:04
william91
還是在竹貓找修正檔比較好..................

發表於 : 2003-05-04 19:54
banc
多謝各位大大滴解答!!!我的是2.03升級2.04再升至plus版的!!!用搜尋功能找了好久!!!還是找不到修正檔.....我先用澳洲男孩的方法試看看!!有問題再上來請益大家!! :-D

發表於 : 2003-05-04 20:13
Mac
banc 寫:用搜尋功能找了好久!!!還是找不到修正檔.....
嗯,那應該是在流失的資料之一吧\r

晚一點我把 phpbb 官網的修正法翻譯後搬過來
不過照官網的說法
直接修改 Table 類型是其他修正也無法解決時才用的辦法
不建議使用\r

~Mac

發表於 : 2003-05-04 21:36
banc
感謝Mac大的幫忙!!!先謝恩囉 ^^ 希望能完整的解決問題 :-D

發表於 : 2003-05-13 14:27
jacky326
我的是2.0.2版的也會出現這個錯誤
可以使用澳門男孩的方法解決嗎
目前我是先已清空db的方式

發表於 : 2003-05-13 15:13
Mac
應該是一樣的解決辦法
但是... jacky326 你的論壇會有這個情形喔 ^^"
我有寫一篇 The table 'phpbb_sessions' is full 的教學,你可以找找看

~Mac