【问题标题】:Mac OSX Apache Write Privileges [closed]Mac OSX Apache 写入权限 [关闭]
【发布时间】:2012-02-10 08:26:07
【问题描述】:

所以这是我的问题。当我发现我无法从管理面板在 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...
  • 见过比这更糟糕的问题!也感谢您的修复提示,@Taha。
  • 警告这些命令不能像 Mavericks 上所说的那样工作,让我自己无法访问我的网站..

标签: php macos apache privileges chown


【解决方案1】:

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

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

【讨论】:

  • 不起作用 :( wordpress 要求提供 conn 信息,而 php 给出的权限被拒绝。
猜你喜欢
  • 2011-12-23
  • 2017-05-08
  • 2014-01-21
  • 2011-06-02
  • 2012-05-07
  • 1970-01-01
  • 2013-01-29
  • 2016-08-15
  • 2014-08-24
相关资源
最近更新 更多