Drupal 8本地设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal 8本地设置相关的知识,希望对你有一定的参考价值。

我正在尝试从git存储库导入Drupal 8站点。

我正在使用Acquia Dev Desktop 2进行设置。

但是,我总是得到这个错误:

enter image description here

你知道造成这个错误的原因吗?

任何建议都非常感谢。

答案

可能您的本地站点的数据库连接与您正在克隆的设置没有相同的设置。 DevDesktop尝试使用drupaluser作为用户名并且没有密码来访问数据库。

除非您使用的是Acquia Cloud并且可以使用DevDesktop同步您的数据库,否则我建议您从正在克隆的站点导出远程数据库。然后在DevDesktop中创建一个新数据库,并使用rsync或phpmyadmin导入数据库,或者指示DD从转储文件中导入数据库。

然后,您必须告诉Drupal使用新凭据获取新数据库,因此您的本地settings.php必须包含您的本地数据库信息:

$databases['default']['default'] = array(
  'driver' => 'mysql',
  'database' => '<yourDatabaseNameHere>',
  'username' => 'drupaluser',
  'password' => '',
  'host' => '127.0.0.1',
  'port' => 33067,
);

以上是关于Drupal 8本地设置的主要内容,如果未能解决你的问题,请参考以下文章

Javascript代码片段在drupal中不起作用

使用composer安装Drupal 8.x但使用本地镜像

如何从外部PHP文件运行Drupal 8函数

Drupal 自定义表单记住文本字段数据

Drupal 8 自定义模块未显示在块布局中

VSCode自定义代码片段8——声明函数