0
私はLinux環境です。私たちには8言語のCMSがあり、画像は英語の物理ファイル(/store/products/image-car.png
)です。シンボリックリンクを使用してこれらのファイルをすべて翻訳しようとしているので、ディスク領域を節約できます。ユーザーがナビゲータを/store/products/imagen-coche.png
(スペイン語)にリンクすると、上のファイルが表示されます。PHPでsymlinkが動作しない
symlink("/store/products/image-car.png" , "/store/products/imagen-coche.png");
ただし、動作していないため、ファイルが見つからないことがあります。絶対パスでなければなりませんか?
ありがとうございました。問題は、パラメータを間違って配置し、元のファイルとシンボリックリンクを作成したため、Apacheが混乱していたことです。間違ったシンボリックリンクを削除すると、相対パスでも完全に動作するようになりました。 – Cesar