整个PHP应用程序位于此/ var / www目录下。但图像文件夹位于/ etc / images中。如何使用PHP访问/ etc / images目录中的这些图像。
答案 0 :(得分:2)
在/ etc / images和/ var / www / images
之间粘贴一个具有适当权限的符号链接答案 1 :(得分:0)
我会尝试继续使用符号链接到你的www文件夹之外,但如果你的图像是从该文件夹提供的,那么符号链接可能是你最好的选择。
您还可以使用php根据www之外的文件夹中的图像创建tmp图像。这样,您的服务器脚本语言(php)就可以访问这个非www文件夹,并根据需要在www文件夹中的tmp文件夹中创建一个图像,从而将您的系统文件夹与Web隔离。
答案 2 :(得分:0)
这取决于您正在使用的网络服务器:
您使用的是php内部开发网络服务器吗?只需从/ var / www / images到/ etc / images的符号链接。
您使用的是Apache吗?然后解决方案是双重的:
将URL指向目录
<Directory /etc/images>
order allow,deny
allow from all
</Directory>
Alias /images /etc/images/