web-dev-qa-db-ja.com

Wordpress移行モジュールを使用しているときにデータベース接続エラーを解決するにはどうすればよいですか?

Drupal8サイトがあり、 Wordpress Migrate モジュールをインストールしました。WordpressサイトをDrupal8に移行するための依存関係です。

WordpressからエクスポートされたXMLファイルのインポートを開始すると、次のエラーが発生します。

The website encountered an unexpected error. Please try again later.

エラーメッセージのページを確認したところ、次のことがわかりました。

Drupal\Core\Database\ConnectionNotDefinedException:指定されたデータベース接続が定義されていません:Drupal\Core\Database\Database :: openConnection()に移行してください(/ media/mosama/Content/test_poc/drupal8_2/core/lib/Drupalの361行目) /Core/Database/Database.php)。

これに対する解決策はありますか?

3

解決しました!このようなデフォルトのデータベースの下にsettings.phpに['migrate']を使用して別のデータベース構成を追加する

$databases['migrate']['default'] = array (
  'database' => 'NAME',
  'username' => 'USER',
  'password' => 'PASS',
  'prefix' => '',
  'Host' => 'localhost',
  'port' => '3306',
  'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
  'driver' => 'mysql',
);
5