PHP/Apache:链接图形文件的权限设置
我有一些图形文件存在于web服务器托管的目录中。我想将这些图形文件重新用于另一个Web服务 我创建了一个符号链接,如下所示:PHP/Apache:链接图形文件的权限设置,php,apache,file-permissions,Php,Apache,File Permissions,我有一些图形文件存在于web服务器托管的目录中。我想将这些图形文件重新用于另一个Web服务 我创建了一个符号链接,如下所示: lrwxrwxrwx 1 root root 51 Jun 30 03:47 gifs -> /var/www/vhosts/webservice/httpdocs/gifs 有问题的gifs文件夹具有以下权限: drwxr-xr-x 6 user2 psacln 4096 Jun 1 07:02 gifs 其中的测试文件具有此权限
lrwxrwxrwx 1 root root 51 Jun 30 03:47 gifs -> /var/www/vhosts/webservice/httpdocs/gifs
有问题的gifs文件夹具有以下权限:
drwxr-xr-x 6 user2 psacln 4096 Jun 1 07:02 gifs
其中的测试文件具有此权限
-rw-r--r-- 1 user1 psacln 1663 Jun 10 09:27 noimage.gif
因此,从Web服务中,我可以使用
但是如果我使用创建符号链接的Web服务器,我会得到一个权限错误
禁止的
您没有访问的权限
/此服务器上的gifs/noimage.gif
位于的Apache/2.2.3 CentOS服务器
www.pocketpcsoft.net端口80
我将apache添加到psacln组中,但这并没有产生任何影响
我怀疑这是我需要做的一件非常简单的事情,但我想不出那是什么,有人能帮我吗
谢谢
Greg进入putty上的gifs文件夹,键入:chmod 0755 noimage.gif 编辑: 转到包含putty上gifs文件夹的文件夹,然后键入: chmod 0755 gifs 然后进入文件夹并键入:
chmod 0755 noimage.gif进入putty上的gifs文件夹,键入:chmod 0755 noimage.gif 编辑: 转到包含putty上gifs文件夹的文件夹,然后键入: chmod 0755 gifs 然后进入文件夹并键入:
chmod 0755 noimage.gif与权限问题相比,您的apache实例更可能配置为不遵循符号链接 看 请注意,允许apache读取符号链接可能会引入—更好的解决方案是: 如果vhost文档根目录将保留在同一文件系统上,请使用硬链接 使用重写规则将图像URL映射到文件 使用alias将图像URL映射到文件 把那些该死的文件拷贝下来!
与权限问题相比,您的apache实例更可能配置为不遵循符号链接 看 请注意,允许apache读取符号链接可能会引入—更好的解决方案是: 如果vhost文档根目录将保留在同一文件系统上,请使用硬链接 使用重写规则将图像URL映射到文件 使用alias将图像URL映射到文件 把那些该死的文件拷贝下来!
如果这样做了,则没有任何区别也给文件夹gifs相同的权限:chmod 0755 gifs id,它没有任何区别也给文件夹gifs相同的权限:chmod 0755 gifs