web-dev-qa-db-ja.com

Acquia Dev Desktop 2ベータでサイトをセットアップするにはどうすればよいですか?

AcquiaのDev Desktopベータ2( https://docs.acquia.com/dev-desktop2 )の新しいバージョンを使用していますが、それを使用してDrupal 8ですが、特定のディストリビューションセット(例:commons、COD、Acquia Drupal)に関連付けられているようで、個別にインストールするオプションはありません。提供しているバージョン以外のDrupalの別のバージョンにこれをどのように使用できますか?

4
schnippy

これを行うために、私は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
5
schnippy

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を使用する前に、わずかに異なるローカルワークフローを使用して開発したサイトをインポートするために使用したプロセスと同じです。

1
Dustin LeBlanc