5

再販業者の Web ホストを実行しており、その中にあるすべてのサイトの特定のディレクトリにエイリアスを設定しています。これはすべて WHM/Cpanel を介して行われているため、質問が複雑になる可能性があります。

  1. すべてのホストが、サーバー上の共有の場所を介して「/concrete」ディレクトリを実行するようにします。これは、WHM の apache インクルード エディタに「Alias /concrete/ "/usr/local/share/concrete5/concrete-latest/concrete/"」を追加することで正常に機能しています。

  2. ただし、ローカルのconcrete/ディレクトリが仮想ホストの特定のWebルート内に存在する場合は、グローバルに「/concrete」を使用するよりもむしろそれを使用します。また、WHM 内で仮想ホストのコンテキストでこのエイリアスの変更を行うことができれば素晴らしいことです (そして、ファイルをハッキングせずに WHM の仮想ホスト セクションを変更する優れた方法は見つかりませんでした。ハッキングすることになっています。)

考え?

4

1 に答える 1

0

原始的ですが、おそらく非常に効果的な解決策は、Alias ディレクティブを忘れて、単純にシンボリック リンクに依存することです。これらのシンボリック リンクを作成する小さなシェル スクリプトは、'concrete' と呼ばれるものが既に存在する場合、単純に失敗します。

于 2009-01-08T14:22:17.220 に答える