自動清理 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 這個 tabletruncate flood;
張貼留言