我試圖找到數據庫(tablename.fieldname)中的什麼地方存儲了性能設置屏幕上顯示的「緩存模式」(/ admin/settings/performance)等設置。數據庫中存儲的Drupal性能設置在哪裏?
我看過高速緩存*表,系統,變量和性能*表。
我試圖找到數據庫(tablename.fieldname)中的什麼地方存儲了性能設置屏幕上顯示的「緩存模式」(/ admin/settings/performance)等設置。數據庫中存儲的Drupal性能設置在哪裏?
我看過高速緩存*表,系統,變量和性能*表。
這些字段位於「變量」表中。您必須至少保存一次設置屏幕才能顯示變量。
在文件modules/system/system.admin.inc
中,函數system_performance_settings
中可以看到如何創建「性能設置」窗體。檢查#default
屬性:有調用variable_get
,所以一些設置存儲在variables
表中。
我使用了variable_get()
函數,該函數返回存儲在變量表中的所有變量。
您可以使用variable_get('preprocess_css')
和variable_get('preprocess_js')
來檢索所需的信息,因爲它們存儲在變量表中。
你可以簡單地自行設置:
variable_set('preprocess_css', 1)
爲 '開'variable_set('preprocess_css', 0)
爲 '關閉'可能通過增加對兩個最佳設置它們的settings.php內以下行簡單地在端:
$conf['preprocess_css'] = 1;
˚F或'開'$conf['preprocess_css'] = 0;
for'off'