Mac OSX Apache 写入权限

3
所以这是我的问题。当我发现无法从管理员面板中安装WordPress插件或主题时,它一直要求我的连接信息(http://cl.ly/DLdH/o)。
我找到了一篇博客文章,建议将wordpress文件夹的所有权更改为Apache用户,即_www,如下所示。
sudo chown -R _www ./

那样做,部分地解决了问题,因为我能够安装插件和主题,以及通过 PHP 写入目录,所有这些都很好,但是接着我不能在我的文本编辑器或者 Finder 中添加/删除/编辑任何文件,它一直要求我输入用户密码才能进行操作。
将所有权改回去可以解决密码问题,但是我不能再通过 PHP 写入目录了。
有没有一种方法可以让我同时进行两个操作? 编辑: 我发现了这个 cmd
sudo dscl . -append /Groups/_www GroupMembership [myUsername]

我的用户名被添加到组_www中,然后我执行了相关操作。

sudo chown -R _www .
sudo chgrp -R _www .

然后它工作了!


不是适合这个问题的地方。请尝试访问webmasters.stackexchange... - Macmade
看过比这更糟糕的问题!还有,谢谢你提供修复方法的提示,@Taha。 - danp
警告:这些命令在Mavericks上不能按照说明工作,会导致我的网站无法访问。 - OZZIE
1个回答

5

用户拥有这些文件。将 更改为_www。给予组写权限。

chown -R <username> .
chgrp -R _www .
chmod -R g+w .

无法工作 :( WordPress 要求连接信息,而 PHP 给出了权限被拒绝的错误。 - Taha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接