在同一个文件夹中,一个PHP脚本必须添加文件的文件夹的chmod应该是多少?

45 浏览
0 Comments

在同一个文件夹中,一个PHP脚本必须添加文件的文件夹的chmod应该是多少?

我开发了一个基于模板的PHP脚本来添加新文件。我目前在本地主机上运行它。我想知道脚本所在文件夹(以及新文件所在文件夹)的最佳chmod设置是什么。644会显示权限被拒绝,622可以正常工作,666也可以正常工作(在我的mac上,我只能在信息面板上选择6、4、2和0)。顺便说一句,我注意到第三个数字很重要,如何将其设置为第二或第一位?

编辑

那么在本地主机的mac上如何更改chown的设置?

0
0 Comments

这个问题的出现是因为在同一文件夹中的PHP脚本需要向文件夹中添加文件,但是无法进行操作。解决这个问题的方法是将文件夹的所有者更改为Web服务器。通常情况下,用户是apache、www或www-data。

对于文件来说,推荐使用644权限。

0
0 Comments

问题的原因是在于PHP脚本在同一文件夹中添加文件时,文件夹的chmod权限设置不正确。文章提到了一种解决方法,即使用chown命令将所有者和/或组更改为与Web服务器运行的用户匹配,然后使用644或664权限。对于Mac系统,文章还提供了一个链接,介绍了如何安全地更改所有者/组/权限。此外,文章还提供了一个示例,展示了如何更改上传文件夹的权限。文章中还有一段对话,提到了如何在线更改chown以及Web服务器用户的问题,回答者建议根据Web服务器所运行的操作系统和Apache的安装和配置情况来确定解决方法。最后,文章建议如果解决方案有效,不要忘记接受答案。

0