Bạn có thể thay thế bộ đệm phụ bộ đệm mặc định thành bộ đệm không thực sự làm gì cả. Chỉ cần thêm phần này vào tệp settings.php của bạn:
if (!class_exists('DrupalFakeCache')) {
$conf['cache_backends'][] = 'includes/cache-install.inc';
}
// Default to throwing away cache data.
$conf['cache_default_class'] = 'DrupalFakeCache';
// Rely on the DB cache for form caching - otherwise forms fail.
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
Để chắc chắn, hãy đặt thời gian hết hạn bộ đệm thành không có trên trang Hiệu suất.
Tôi thực sự sử dụng điều này trong một tệp settings.local.php, nếu nó tồn tại, được bao gồm ở dưới cùng của tệp settings.php để tôi có thể đồng bộ settings.php từ môi trường trực tiếp hoặc dàn dựng với môi trường dev của mình mà không phải lo lắng về việc sử dụng các cài đặt cơ sở dữ liệu sai, vô tình đẩy cài đặt dev để sống, v.v.
cài đặt.php:
if (file_exists(__DIR__ . '/settings.local.php')) {
require_once __DIR__ . '/settings.local.php';
}