我的服务器中有一个文件夹,我需要动态写入数据,并且数据也应该对观众有效,尽管它们不会直接提供。
我将通过PHP从这些文件中添加数据并将它们服务,
该文件夹的权限应该是什么?
如果我使用777以外的任何东西,它在我的本地机器上显示错误[我在那里根]
答案 0 :(得分:2)
目录需要由运行Apache的用户拥有(或可写和可读)。用户可能类似apache
或www-data
或httpd
。找出apache用户,然后设置所有权:
chown -R apacheuser:apacheuser /path/to/your/directory
chmod 700 /path/to/your/directory
答案 1 :(得分:0)
请确保您授予的文件夹没有凭据(密码文件),即图片文件夹或公开文件。
777权限意味着您正在为该文件夹提供包括wright在内的完整权限。所以在这种情况下,777是强制性的,因为动态上传文件!