服务器上的目录权限

时间:2011-07-07 13:17:05

标签: php ubuntu

我的服务器中有一个文件夹,我需要动态写入数据,并且数据也应该对观众有效,尽管它们不会直接提供。
我将通过PHP从这些文件中添加数据并将它们服务,
该文件夹的权限应该是什么?
如果我使用777以外的任何东西,它在我的本地机器上显示错误[我在那里根]

2 个答案:

答案 0 :(得分:2)

目录需要由运行Apache的用户拥有(或可写和可读)。用户可能类似apachewww-datahttpd。找出apache用户,然后设置所有权:

chown -R apacheuser:apacheuser /path/to/your/directory
chmod 700 /path/to/your/directory

答案 1 :(得分:0)

请确保您授予的文件夹没有凭据(密码文件),即图片文件夹或公开文件。

777权限意味着您正在为该文件夹提供包括wright在内的完整权限。所以在这种情况下,777是强制性的,因为动态上传文件!

相关问题