他サイトのApache/PHPアクセスファイル

他サイトのApache/PHPアクセスファイル

同じサーバー上でOpencartを実行し、重複する製品を販売する2つのWebサイトがあります。

サイト 1 はすべての製品イメージを /var/www/vhosts/site1/httpdocs/image/catalog/products にアップロードしましたが、サイト 2 はアップロードしませんでした。

私がしたいのは、site2のPHPが自分のスペースにあるかのように/var/www/vhosts/site1/httpdocs/image/catalog/productsフォルダにアクセスできるようにすることです(例:/var/www/vhosts/site2/ httpdocs)。 /イメージ/カタログ/製品

これにより、Apacheエイリアスのようなものを使用するのではなく、site2のPHPイメージ処理とキャッシュメカニズムが正しく機能し、2つの異なるフォルダ間のイメージの冗長性が減り、ディスク容量が増えます。

site2のカタログフォルダで "ln -s /var/www/vhosts/site1/httpdocs/image/catalog/products products"シンボリックリンクを設定しようとしましたが、シンボリックリンクの作成中に権限が正しくない可能性があります。

私はsite2のシンボリックリンクからchown -hコマンドを実行してこれがアクセスを許可すると思いましたが、残念ながらそうではありませんでした。

これは克服できる許諾であるか、それともこの問題を異なって見なければならないか。

ベストアンサー1

おすすめ記事