需要有关“不允许加载本地资源”问题的帮助

时间:2019-09-28 11:13:46

标签: php xml resources load local

我正在尝试在xml中的项目中使用php工作表,但是由于某些安全性原因,我无法获取这些值。

Chrome控制台给我这个问题:

  

'不允许加载本地资源:file:///usr/share/nmap/nmap.xsl'

我想知道是否必须更改某些配置文件设置或执行某些命令。

我认为访问Web服务器上的本地文件与安全性有关。 (对此几乎没有在线帮助!)

我托管在RiPi(树莓派)上。我在文件夹和文件上尝试过chmodchown

1 个答案:

答案 0 :(得分:0)

Web服务器被捕获在其文档根目录内。那不是服务器的根目录,而是在Web服务器配置中设置的“文档根”。没有办法爆发。

对于Web服务器,路径/不是服务器的根目录,而是文档的根目录。

您正在尝试访问该Web服务器根目录之外的文件。


我将在文档根目录(例如/var/www/xml_files)内创建一个指向/usr/share/nmap的符号链接

ln -s /usr/share/nmap /var/www/xml_files

请不要忘记在Apache站点配置中设置Options +FollowSymlinks,否则它将无法正常工作。