1 頁 (共 2 頁)

[問題]關於session的問題...我發誓我搜尋過了>_<

發表於 : 2004-05-21 11:22
Kaiyu
phpBB2 版本:phpBB 2.0.6
連接:http://www.fish99.com/phpbb

今早上論壇就看到這個情形...

代碼: 選擇全部

phpBB : Critical Error 

Error creating new session

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_sessions.MYD'. (errno: 145)

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('feabbd301f09ed6c77bf05e87cc355d8', -1, 1085108757, 1085108757, 'dcae223d', 0, 0)

Line : 152
File : /www/client/fish99/htdocs/phpbb/includes/sessions.php
然後來到竹貓使用了搜尋,看到不少人也發生過同樣的問題,同時也看到了MAC大人的教學文章...
http://phpbb-tw.net/phpbb/viewtopic.php?t=15384
總之,我是很菜的菜鳥...我照著MAC大人文章裡的方法一修改了...沒有任何改變;再試了方法三,結果變成下面那樣...

代碼: 選擇全部

phpBB : Critical Error 

Error checking existing sessions

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_sessions.MYD'. (errno: 145)

SELECT COUNT(*) as numrows FROM phpbb_sessions WHERE session_ip = 'dcae223d'

Line : 150
File : /www/client/fish99/htdocs/phpbb/includes/sessions.php
哪位好心的大人告訴我現在是什麼情況?我該怎麼辦?我的論壇是在自己的機子上面測試過,再全扔到網絡空間上面運作的,所以自家電腦上留著的仍是純潔無垢的phpbb...連個數據備份都沒的...災難降臨的太突然了...救命O_Q

發表於 : 2004-05-21 11:26
吉川拓也
嚐試先進入資料庫作修復動作 !
選擇 phpbb_sessions 欄位點選修復 ~

發表於 : 2004-05-21 11:41
Kaiyu
進入不能-_-|||
這個雖然是付費空間,但當初買的人不是我...以前指導我建論壇的仁兄看過之後曾經說過...怎麼回事?這個數據庫沒辦法進去耶!
所以...吉川樣....還有沒有別的建議...?謝謝...

發表於 : 2004-05-21 18:13
Kaiyu
後來又上網到處找,找到官網上面有個和我出同樣問題的帖子,回覆的人說用\r

代碼: 選擇全部

REPAIR TABLE phpbb_sessions;
可以條復...

請問...

代碼: 選擇全部

REPAIR TABLE phpbb_sessions;
是語句嗎?如果是的話,該寫在哪裡呢?還請各位大大教導一下,謝謝...

發表於 : 2004-05-21 18:31
atthis
http://chianglab.bio.ncku.edu.tw/atthis/fix_table.zip

解開後有兩個檔
上傳到phpbb 的根目錄下
check_table.php : 檢查那一個table 有問題
fix_table.php : 輸入table name 可修複table

不一定能修好,試試看了

發表於 : 2004-05-23 08:55
Kaiyu
謝謝atthis樣,我的問題解決了!!!實在感謝不盡O_Q
那,也就是說,我出的問題就是表格損壞的意思吧...可是,怎麼會突然間表格就壞掉了呢...?

發表於 : 2004-05-23 09:59
atthis
我上次壞掉是因為主機不正常關機

發表於 : 2004-05-23 10:21
吉川拓也
Kaiyu 寫:謝謝atthis樣,我的問題解決了!!!實在感謝不盡O_Q
那,也就是說,我出的問題就是表格損壞的意思吧...可是,怎麼會突然間表格就壞掉了呢...?
正常一般來說 phpbb_sessions 這個欄位是用來儲存會員的瀏覽設定 !
以及進入網站的時間統計 . 所以也就是說流量一大你的 phpbb_sessions 一滿就自動"傲資"了 ..
所以定期做清空動作是很好的解決方法 !

發表於 : 2004-05-25 15:56
Kaiyu
謝謝兩位的說明與教導~(掬躬)

發表於 : 2004-06-09 09:52
firewalker
請問一下
所以 session 會滿是正常的囉?
我今天才碰到這個 error 然後來爬文才知道的
的確一清空就好了
我的 lycos 資料庫 session 到 550 筆就滿了
這是 phpbb 本身的設定就是最多到 550 嗎?
可否調整提高呢?

感激

發表於 : 2005-05-31 16:21
dennis513
請問要如何進去資料庫修復啊..我是新手.煩多指教.

發表於 : 2005-06-01 00:22
Mowd
既然發文的人都有辦法找到解決方法了,那麼請妳先利用上方的搜尋功能找找看吧!

發表於 : 2005-06-13 07:11
darkangel
不好意思 小弟架設在自己家裡主機中\r
那這樣 要如何修復

發表於 : 2005-06-28 18:05
andy0103
我也是有這各問題哩\r
改了一堆設定..不知道到底要如何改哩\r
php.ini以及httpd.conf也改了..也爬文了...
就是不知道到底如何解決...
進去後台看到phpbb_sessions也是550就滿了..清空後別人又可以連了
想問大大..我總不可能每天都在注意phpbb_sessions吧..
有無徹底的方法哩...

發表於 : 2005-06-28 18:10
小竹子
andy0103 寫:我也是有這各問題哩\r
改了一堆設定..不知道到底要如何改哩\r
php.ini以及httpd.conf也改了..也爬文了...
就是不知道到底如何解決...
進去後台看到phpbb_sessions也是550就滿了..清空後別人又可以連了
想問大大..我總不可能每天都在注意phpbb_sessions吧..
有無徹底的方法哩...

按照公告發表格式發表吧!沒辦法猜環境!