在 CMS 应用程序中,我必须从同一服务器上的另一个域访问文件。从“/var/www/vhosts/CMS/httpdocs/”中的 CI 应用程序,我尝试directory_map ('/var/www/vhosts/other_domain/httpdocs/assets/') 没有成功 - 白页,没有错误.
所以我决定在 CI 应用程序的根目录中放置一个指向 assets 目录的符号链接,并使用 directory_map('./assets/') 和 directory_map('assets/') 并且都返回一个白页并且没有错误。
File Helper 中的directory_map 或get_dir_file_info能否不遵循符号链接(在 .htaccess 文件中启用了遵循符号链接)?
如果不是,您如何建议我设置应用程序,以便可以对资产文件夹进行操作,就好像它是 CI 应用程序的本地一样。作为 CMS,我需要上传、复制、移动和删除资产,并且在本地可以防止 open_basedir 限制。
该 CMS 负责 78 个站点,因此将所有资产放在一种自制的 CDN 中至关重要。
提前致谢!