質問: 同じ仮想ホスト上に2つのjoomlaサイトを配置する方法はありますか? 既存のサイト、バージョン1があります。新しいjoomlaインスタンスでサイトの新しいバージョン、バージョン2を構築して、コードベースのクリーンアップを確実に行えるようにしますが、時間。joomlaには、バージョン2をホストしながら、対応するバージョン2のコンポーネントに置き換えるまで、バージョン1のコンポーネントを提供できるようにするためのクリーンな方法はありますか?
回答: 実際、joomlaサイトを別のjoomlaインスタンスのルート内にネストするのは悪い考えです。より良いシナリオ(設定するにはシェルアクセスが必要です)は、webrootの外のディレクトリにそれぞれを置き、ファイルをwebrootにシンボリックリンクすることです。この方法では、テスト中にサブドメイン経由で新しいサイトにアクセスでき、データベース間でコンテンツを移動できます。切り替えるときは、古いサイトからシンボリックリンクを削除し、新しいサイトをウェブルートにリンクするだけです。これにより、サイト全体をgitまたはmercurialでソース管理し、複雑なデプロイメントスクリプトを作成することなく、本番バージョンのプルオンリーシナリオを実行することもできます。