0

1 つの仮想ホスト (Web ホスティング会社) に 2 つのドメインと 1 つのサブドメインがあります。ssh アクセスがあり、シンボリック リンクを作成できます。私の質問は:

シンボリック リンクを作成し、ファイルを仮想ホスト パスにコピーするだけでよいでしょうか。(もしそうなら) これを機能させるには、どのファイルをディレクトリにコピーする必要がありますか?

例: 3 つのドメイン

  • example.com
  • example2.com
  • demo.example.com

Drupal は現在 にインストールされていexample.comます。/sitesディレクトリには、次の 4 つのディレクトリがあります。

  • 全て
  • example.com
  • example2.com
  • demo.example.com

Example2.comおよび demo.example.com は、システム上の実際のパスへのシンボリック リンクです。settings.phpやなどのディレクトリにファイルをコピーしますinstall.php

4

1 に答える 1

1

典型的な drupal インストールは、同じコード ベースを使用して複数のドメインをホストするように設計されているため、ホスティング プロバイダーでは、drupal のサイト ディレクトリではなく、drupal インストールのルートとなる同じディレクトリを 3 つのドメインすべてに指定できます。

drupal ファイルが example.com にある場合は、example.com のドメイン ディレクトリへの exmaple2.com フォルダーを指すシンボリック リンクを作成できます。次に、example.com ディレクトリ内で、sites フォルダーに移動し、example2 に使用されるデータベースを指す settings.php ファイルのコピーを含む example2.com フォルダーを作成します。example2 Web サイトのファイルは、example.com/sites/example2.com/files に保存する必要があります。example2.com/install.php にアクセスすると、新しい drupal サイトを example.com/sites/example2.com/settings.php に示されている別のデータベースに簡単にインストールできるはずです。

于 2013-04-20T17:02:10.317 に答える