4
我正在爲Drupal 8開發一個新主題。我需要在Drupal中禁用所有緩存機制。我發現了小枝緩存和CSS/JavaScript的配置,但沒有用於Drupal的其他功能(如.theme
文件等)。禁用整個緩存進行開發
我發現了一些線索在這裏:
在第一linkt你發現某些條目與cache.
,並在第二環節開始如何停用可能是後臺緩存?
雖然如果我貼這兩條線:
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
$settings['cache']['bins']['render'] = 'cache.backend.null';
到我settings.php
的Drupal顯示一條消息,指出已與頁面錯誤。
在此之後,我得到了這個錯誤:'該網站遇到了意想不到的錯誤河請稍後再試。 Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException:您已請求不存在的服務「cache.backend.null」。「 要解決此問題,請轉至:* http://yoursite/core/rebuild.php* – 2016-02-15 10:45:12
改變'(...)['preprocess'] = FALSE;''行到'TRUE'中斷我的CSS文件,我不得不恢復它。 – 2016-06-29 21:41:35
如果您收到'不存在的服務'cache.backend.null'錯誤,您沒有包含定義該服務的'development.services.yml'。 – Duncanmoo 2017-11-16 07:47:07