清除drupal缓存cache 查看twig主题覆写文件 的方法
2017-03-07 21:15
411 查看
清除drupal缓存的方法:
最常用的就是在后台操作 The easiest way to clear the Drupal cache is to go to
dmin/config/development/performance
Administration > Configuration > Development > Performance
-------------
还有其他的方法,可以看官网文档:
https://www.drupal.org/node/42055
----
用drupalconsole清缓存: $ drupal cr all
http://docs.drupalconsole.com/en/commands/cache-rebuild.html
-----------
补充:
当修改drupal8的主题时,总是要清缓存,这是很烦的一件事。
缓存对于网站来说是好事,但当在本地开发时,这就变成一件麻烦的事了。
怎么办?
官网有文档提供解决方案: https://www.drupal.org/node/2598914
----------------
具体步骤如下:
要改两个文件。一个是sites/default/settings.local.php ,另一个是 /sites/development.services.yml
Steps
1. 复制 sites/example.settings.local.php 到sites/default,并重命名为 settings.local.php
2.打开 sites/default/settings.php ,把下面几行注释
if (file_exists(__DIR__ . '/settings.local.php')) {
include __DIR__ . '/settings.local.php';
}
意思就是可以调用sites/default/settings.local.php文件了
3. 打开 sites/default/settings.local.php,改下面的内容
取消注释
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
如果不安装新模块或主题,则扫描功能可以关闭:
$settings['extension_discovery_scan_tests'] = FALSE;
下面表示调用development.services.yml文件:
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
修改:(css或js是否合并,设置为false )
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;
4. 打开 site/development.services.yml
加下面的代码 ,可以查看twig主题文件。
parameters:
twig.config:
debug: true
auto_reload: true
cache: false
最常用的就是在后台操作 The easiest way to clear the Drupal cache is to go to
dmin/config/development/performance
Administration > Configuration > Development > Performance
-------------
还有其他的方法,可以看官网文档:
https://www.drupal.org/node/42055
----
用drupalconsole清缓存: $ drupal cr all
http://docs.drupalconsole.com/en/commands/cache-rebuild.html
-----------
补充:
当修改drupal8的主题时,总是要清缓存,这是很烦的一件事。
缓存对于网站来说是好事,但当在本地开发时,这就变成一件麻烦的事了。
怎么办?
官网有文档提供解决方案: https://www.drupal.org/node/2598914
----------------
具体步骤如下:
要改两个文件。一个是sites/default/settings.local.php ,另一个是 /sites/development.services.yml
Steps
1. 复制 sites/example.settings.local.php 到sites/default,并重命名为 settings.local.php
2.打开 sites/default/settings.php ,把下面几行注释
if (file_exists(__DIR__ . '/settings.local.php')) {
include __DIR__ . '/settings.local.php';
}
意思就是可以调用sites/default/settings.local.php文件了
3. 打开 sites/default/settings.local.php,改下面的内容
取消注释
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
如果不安装新模块或主题,则扫描功能可以关闭:
$settings['extension_discovery_scan_tests'] = FALSE;
下面表示调用development.services.yml文件:
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
修改:(css或js是否合并,设置为false )
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;
4. 打开 site/development.services.yml
加下面的代码 ,可以查看twig主题文件。
parameters:
twig.config:
debug: true
auto_reload: true
cache: false
相关文章推荐
- 【一句话学习笔记MVC3篇】.NET MVC3 清除缓存Cache的方法
- clearstatcache — 清除文件状态缓存
- 清除浏览器缓存js文件的几种方法
- 清除浏览器缓存js文件的几种方法
- [Jira]启动报错无法删除缓存文件felix-cache的解决方法
- clearstatcache清除文件状态缓存
- Vista/Win7以上系统查看和清除本地DNS缓存新方法
- 清除浏览器缓存js文件的几种方法
- 清除浏览器缓存js文件的几种方法
- php clearstatcache -清除文件状态缓存
- IOS获取缓存文件的大小并清除缓存文件的方法
- IOS中获取各种文件的目录路径的方法,清除沙盒缓存时,如何显示设备的总容量和可用容量
- 清除浏览器缓存js文件的几种方法
- C#清除IE临时文件缓存cookies的方法及核心代码
- windows 8应用商店缓存文件清除方法(图文)
- Context.getExternalFilesDir()和Context.getExternalCacheDir()方法 清除数据“与”清除缓存“功能
- 关于如何快速清除,登陆文件共享,域等时缓存的认证用户名和密码的方法
- iOS 清除xcode缓存和生成文件的方法
- Chrome浏览器清除页面js文件缓存的方法
- 清除浏览器缓存js文件的几种方法