您在這裡

DRUPAL出現錯誤

river93's 的頭像
river93 在 2007-07-04 (三) 11:04 發表

小弟的DRUPAL出現錯誤
如下圖:

請各位前輩幫幫忙解決一下

附加檔案大小
Image icon 0960704-002.png14.11 KB

資訊還不足,你在做了什麼動作後出現這個錯誤的?

/************************************************
* 你的回饋,讓Drupal越來越茁壯 * Drupal社群越茁壯,你就越有力量 *
************************************************/

--
from open mind to open source~

其實我沒有做什麼動作,他就這樣了
不過我的網站留言板,最近是受到無聊國外人士亂流言,刪掉它就在留,可是我們的網站確實很需要留言板來讓未註冊者留言,所以一直留著,最近網站常出現類似錯誤,我有沒有做什麼動作,但錯誤陸續出現在某些頁面中
例如我的"活耀使用者"的頁面在今天又出現下面的錯誤了,我該如何自救好呢?
還有,是否有管理功能較強的留言板?
謝謝您的指教!!急!!

* warning: mysql_query() [function.mysql-query]: Unable to save result set in C:\AppServ\www\drupal\includes\database.mysql.inc on line 153.
* user warning: Table 'a' is marked as crashed and should be repaired query: SELECT COUNT(a.uid) AS hits, a.uid, u.name, a.hostname, SUM(a.timer) AS total, ac.aid FROM accesslog a LEFT JOIN access ac ON ac.type = 'host' AND LOWER(a.hostname) LIKE (ac.mask) LEFT JOIN users u ON a.uid = u.uid GROUP BY a.hostname, a.uid, u.name, ac.aid ORDER BY hits DESC LIMIT 0, 30 in C:\AppServ\www\drupal\includes\database.mysql.inc on line 172.

看貼出來的訊息是說 accesslog 這個資料表有問題需要修復,可以用 phpmyadmin -> 管理 -> 資料表維護 試看看,它記載了站上的存取記錄,把它清空也無妨;還不行的話就要進一步追蹤了。

你的狀況可能遇到 spam ,可裝 spam 模組來過濾 http://drupal.org/project/spam ,或裝 captcha 來判別是否為人類留言 http://drupaltaiwan.org/module/captcha

那些留言,沒事不要好奇連過去看看,搞不好自己的桌面作業環境會中毒,很難說的,有很多是違禁品、色情網、賣什麼藥之類的,搞不好還有惡意的網頁也在其中,真是 ooxx,我當然中過獎,xp 底下的防毒軟體也攔不下來,那支木馬太狡猾,系統回復也沒用,桌面的 icon 全沒了,最後只能用乾淨的開機片,找出病因砍掉,再把 registry 手動修復回來。

還有你的 windows server 最好加強一些防護能力,沒用到的 port 就鎖掉吧,再定期 update 安全性更新。

--
網路問題多,沒事關機好。