CMS アプリケーションでは、同じサーバー上の別のドメインからファイルにアクセスする必要があります。"/var/www/vhosts/CMS/httpdocs/" の CI アプリから、directory_map ('/var/www/vhosts/other_domain/httpdocs/assets/') を試みましたが、成功しませんでした -- ホワイト ページとエラーはありません.
そこで、アセット ディレクトリへのシンボリック リンクを CI アプリケーションのルートに配置することにし、directory_map('./assets/') と directory_map('assets/') を使用して、どちらも白いページを返し、エラーは発生しませんでした。
File Helper のdirectory_map またはget_dir_file_infoは、シンボリック リンクをたどらないことがありますか (.htaccess ファイルで symLinks の追跡がオンになっています)。
そうでない場合は、Assets フォルダーが CI アプリに対してローカルであるかのように機能するように、アプリをセットアップすることをどのように提案しますか。CMS として、アセットをアップロード、コピー、移動、および削除する必要があり、ローカルであることで open_basedir の制限を回避できます。
この CMS は 78 のサイトを担当しているため、すべてのアセットを一種の自家製 CDN にまとめることが重要です。
前もって感謝します!