web-dev-qa-db-ja.com

Aegirの理解を助ける

だから私は今、約1週間Aegirをインストールするのに苦労しており、それがどのように機能するかを理解し、うまくいけばそれを解決するよう努めています。 (ところで、あなたが興味があるなら、これが関連する問題です: http://drupal.org/node/1202568

まず、土地を築きます:

  • RedHat 5.5
  • MySQL 5.5.13
  • Apache 2.x
  • PHP:5.3.2

このコマンドを使用してインストールしています

drush hostmaster-install --aegir_Host=hostname --aegir_db_user=myadmin --aegir_db_pass=adminpasswd --aegir_root=/pathto/aegir

したがって、Aegirを起動して実行するために何が必要かについての私の推測:

  • インストールが成功すると、Aegirが住んでいるサイト/ホスト名ディレクトリが存在するはずです
  • このディレクトリには、settings.phpファイルが含まれている必要があります
  • このsettings.phpファイルは、SetEvnを使用してvhost.dディレクトリ内のファイルに設定されているデータベース資格情報を取得します。 vhost.dディレクトリが空です。しかし、Aegirを稼働させるには、エントリーが必要ですよね?

これは理にかなっていますか?何が欠けていますか?

KM

2
KM.

(2回目の試み!)手順 .1.1 で作成したシンボリックリンクが正しく機能していないため、この問題が発生している可能性があります。

DebianとRH 5.5の違いについては何も知りませんが、REに/etc/Apache2/conf.dディレクトリがない可能性があります。この場合、httpd.confに手動でinclude行を追加する必要があります。

乾杯。

2
ChrisV