对Drupal开发人员,为什么您应该关心使用settings.local.php

为什么您应该关心使用settings.local_.php_.png

今天,成都长风云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。此博客文章已完成。

联系我们

提供基于Drupal的门户网站、电子商务网站、移动应用开发及托管服务

联系电话
137-9572-6015
长按加微信
长风云微信
长按关注公众号
长风云公众号