Drupal 8本地设置

时间:2018-08-27 18:35:35

标签: php mysql drupal drupal-8

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

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

但是,我总是会收到此错误:

enter image description here

您知道导致此错误的原因吗?

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

可能您的本地站点的数据库连接的设置与您要克隆的设置不同。 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,
);