【发布时间】:2011-09-01 20:33:06
【问题描述】:
我已经安装了 Centos5,安装了 Web 服务器并设置了虚拟主机。主机几乎是这样设置的:
> adduser user1
> mkdir -p /home/user1/public_html/domain1.com/{public,private,log,cgi-bin,backup}
> chmod -R 755 /home/user1/public_html/
我在 httpd.conf 中添加了一个 VirtualHost 条目,如下所示:
<VirtualHost *:80>
#Blah blah blah
DocumentRoot /home/user1/public_html/domain1.com/public
#Blah blah blah
</VirtualHost>
所以 apache 可以很好地准备好目录,但由于权限被拒绝,上传文件时出现问题。脚本语言是 PHP。
如何在不使所有内容都设置为 777 权限的情况下允许文件上传?
【问题讨论】:
标签: php linux apache permissions chmod