単一の Debian 仮想マシンで数百の小さな Drupal 6 & 7 Web サイトをホストしています。これらの各サイトには、独自の Drupal コード ベースとデータベースがあります。
/tmp
Drupal で「Temporary files」フォルダとして各サイトを使用していた場合、サイト間でファイル名が衝突することがありました。
/tmp/site_name
これらのファイルの競合を防ぐ唯一のオプションは、各サイトのフォルダーを作成することですか?
単一の Debian 仮想マシンで数百の小さな Drupal 6 & 7 Web サイトをホストしています。これらの各サイトには、独自の Drupal コード ベースとデータベースがあります。
/tmp
Drupal で「Temporary files」フォルダとして各サイトを使用していた場合、サイト間でファイル名が衝突することがありました。
/tmp/site_name
これらのファイルの競合を防ぐ唯一のオプションは、各サイトのフォルダーを作成することですか?
多くのクライアントに対して複数のサイトを実行する場合、マルチサイトは意味がありません。それらは時々別のボックス (ホスティング) にあり、200 のクライアントに対して 1 つの svn プロジェクトに 200 のサイトを配置しようとするよりも、各サイト/drupal フォルダーのバージョン管理を行う方がクリーンです。私たちには、これらのサイトごとにデモ サーバーがありました。そして、demo1.test.com、demo2.test.com にマップされたスタンドアロン フォルダー... 別のテスト サブドメイン サーバーにサイトを複製するときに、いくつかの問題が発生しました。エラーには /tmp メッセージが含まれており、他の苦情やサイトへのアクセスが拒否されました。サイトを更新した後、エラーは消えたようです。しかし、一度に多くのサイトにアクセスすると問題が再び発生するかどうかはわかりません...長期的には、各サイトに特別な tmp フォルダーを用意することは理にかなっています。多分あなたが提案したように /tmp/site_name または ..
仮想サーバーにDrushをインストールしてみてください。非常に役立ちます