私のファイルシステムは、次の方法ですべてのプロジェクトをホストするように設計されています。
/[path to server]/[client name]/[project name]
すべて/[client name]/[project name]
に、UUID (36 文字の長さのコード) を使用して構築されたシンボリック リンクがあります。したがって、リクエスト/[uuid]
は適切な/[client name]/[project name]
.
PHP レベルで問題に直面しています。PHP は、シンボリック リンクを実パスに自動的に解決します。代わりに、PHP でシンボリック パスを使用する必要があります。
私が求めている根本的な問題は、クライアントのアイデンティティを保護することです。したがって、PHP 例外がスローされた場合でも、エラー__FILE__
または__DIR__
値がダンプされた場合でも、実際のパスではなくシンボリック リンクを含める必要があります。
それは構成可能ですか?