今天,成都长风云Drupal开发团队针对Drupal开发人员分享一点小技巧。为什么settings.local.php文件是建立个人开发环境的重要配置,以及如何启用settings.local.php, 对开发人员来说,settings.local.php非常重要,它是我们基础部分,但很多Drupal开发人员都不知道这一点。如果您幸运地看到了这篇文章,不妨动手试试。
一、为什么要使用settings.local.php?
使用settings.local.php就是要配置您的本地开发环境,使项目对您(开发人员)尽可能有用。该文件中的默认设置会强制将所有错误显示到屏幕上,并禁用部分(但不是全部)Drupal缓存。
该文件还引入sites/development.services.yml文件,该文件包含一些有用的服务类参数和覆盖——同样,这些参数和覆盖对本地开发有用。
设置settings.local.php只需要不到两分钟的时间,当我看到Drupal开发人员在本地环境中努力找出一个严重错误的白色屏幕时,我忍不住想提醒他。
除了添加Drupal的核心开发依赖项和Devel模块外,启用settings.local.php文件实际上是我在建立新网站时首先要做的事情之一。
二、如何启用settings.local.php?
我很高兴你问我。
1、步骤1
将sites/example.settings.local.php复制到sites/default/settings.localphp。使用用户界面(如MacOS Finder)或命令行—这并不重要。
cp web/sites/example.settings.local.php web/sites/default/settings.local.php
2、步骤2
在您的sites/default/settings.php文件中取消注释settings.local.php的条件include,如下所示:
# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
# include $app_root . '/' . $site_path . '/settings.local.php';
# }
未注释,它看起来是这样的:
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
3、步骤3
没有步骤3。此博客文章已完成。