AcquiaのDev Desktopベータ2( https://docs.acquia.com/dev-desktop2 )の新しいバージョンを使用していますが、それを使用してDrupal 8ですが、特定のディストリビューションセット(例:commons、COD、Acquia Drupal)に関連付けられているようで、個別にインストールするオプションはありません。提供しているバージョン以外のDrupalの別のバージョンにこれをどのように使用できますか?
これを行うために、私はdevデスクトップを使用して、サイトインスタンスを作成し(Apache内でデータベースとvhostファイルをインスタンス化)、必要なインストールで上書きしました。具体的には
ディストリビューションの選択を求められたときに、「Acquia Drupal」または任意のインストールを選択して、サイトインスタンスを通常どおり作成しました。
私のサイト設定では、簡単にするために長い名前から「drupal8」に変更しました
次に、ターミナルからローカルサイトのディレクトリに移動し、作成したDrupal 8インストールを削除しました(これらのコマンドはOS X環境を想定しています)
cd ~/Sites/Dev\ Desktop/
rm -rf ./drupal8
これで、このディレクトリに好きなものを追加して、同じ名前で作成できることを確認できます。
git clone --branch 8.x http://git.drupal.org/project/drupal.git ./drupal8
これで、インストール段階でいくつかの変更を行うことで、これを正常にインストールできるはずです。データベース設定には、
username: drupaluser
password: <blank>
dev Desktopはこれらの資格情報をすべてのデータベースに使用するためです。
詳細構成では、これを機能させるために必要な設定が他に2つあります。
port: 33067
localhost: 127.0.0.1
Drushを使用してこれを行うさらに簡単な方法があります。
$ mkdir path/to/your/new/docroot
$ cd path/to/your/new/docroot
$ drush dl drupal-8.x
次に、acquia dev desktop 2を開き、「ローカルサイトのインポート」を選択して、新しいデータベースを作成するように指示します。
Acquiaは基本的に残りを処理し、新しいデータベースを作成します。 Acquia固有の詳細をsettings.phpファイルにタグ付けするなど、詳細のほとんどが事前に入力されます。
私が変更しなければならない唯一の設定は、データベースポート(33067への変更)であり、インストールを完了しました。
これにより、コードが開発デスクトップのdocrootの外部に置かれますが、問題なく機能します。これは、Acquiaを使用する前に、わずかに異なるローカルワークフローを使用して開発したサイトをインポートするために使用したプロセスと同じです。