糕飛.想點三十而立.努力發奮

2012年8月15日 星期三

Drupal 7 遇到的問題

+ 暫沒回應
因工作關係用了 Drupal 這套 CMS,它可塑性非常高,當它是 lego 做什麼也可。不過正因如此,新手需要點時間才懂使用。而它另外的問題就是版本更新快,但 plugin 追不上,documentation 又不全面,有時做成使用上的困難。以下是最近遇到的問題,記下當 notes:

自動清理 cache

有時因要大量更正 drupal 內的 content,便要用 SQL 直接更新,可是 Drupal 會 cache 了內容,要手動的到 Configuration > Performance > Clear all cache 。要用自動方法清 cache 的話便要在 database 入手。
在 database 裏應該有一堆 cache 字頭的 table,每個 table 代表某一種 cache,刪除對應的 table data 便可以了。若用 SQL update 了 field_data_body 此 table 的話,只要清 cache_field 便行:
truncate table cache_field;
若 update 了 variable 的話,便要 update cache_bootstrap:
truncate table cache*
至於那個 table 有那種 cache 就要自己試了。

解取 account locking

另外,drupal 預設試了五次錯誤密碼的話,會封 ip 6 小時。就算之後輸入正確的密碼也沒解,想放行的話只能清 flood 這個 table
truncate flood;