0

データベースを変更せずに同じサイトをアップストリームにデプロイできるように、同僚がDrupalサイトを構成できるように支援しようとしています。ファイルパスに問題があります。これが私が持っているものです:

  1. Drupal 6(この場合)のルートを指すNginx Webルートは()をインストールし/opt/frameworks/drupal-6ます。
  2. このサイトのコンテンツはにあり/opt/www/my-siteます。
  3. シンボリックリンクは:に存在し/opt/frameworks/drupal-6/sitesますdev-my-site -> /opt/www/dev-my-site

いくつかの共有が行われているため、ボックスには複数のバージョンがありmy-site、それらは異なるシンボリックリンク名を持っている必要があります。現在、「ファイルシステムパス」はsites/dev-my-site/files、アップストリームに移動したときに中断するように設定されています。

データベース設定を上書きするように構成変数を設定する方法はありますか?または、Webルートとサイトを構成するためのより良い方法はありますか?Drupalについてはよくわかりませんが、展開ができるだけ簡単になるようにこれを構築したいと思います。

4

1 に答える 1

0

2人の経験の浅いDrupalの人々による試行錯誤の数々が、可能な解決策につながりました。を設定する$conf['file_system_directory']と、settings.php必要なことを正確に実行できるように見えます。各ボックスの各サイトには、展開によって影響を受けない独自の設定ファイルがあるため、すべてがうまくいく可能性があります。

より良い方法がある場合、またはこの特定の方法に意図しない副作用がある場合は、より経験豊富なDrupal管理者からの回答をお待ちしています。

于 2012-12-10T16:56:50.880 に答える