0

我正在尝试在 TextWrangler 中保存一个 PHP 文件,但它一直给我错误:

You do not have sufficient privileges to perform this operation (MacOS Error code: -5000)

我还尝试通过打开文件来启用 PHP:

Macintosh HD:private:etc:apache2:httpd.conf

并编辑相应的文件,但我收到相同的错误消息。为什么会阻止我在我的计算机上进行这些更改?我以为它会提示我输入密码,但它只是给了我错误。谢谢。

4

2 回答 2

1

我发现答案是什么。

我从 Mac App Store 购买了 TextWrangler,而来自 App Store 的版本不允许经过身份验证的保存以满足 App Store 提交指南(我不知道具体细节)。

应该下载的是:

http://www.barebones.com/products/textwrangler/

谢谢你们的帮助!

于 2011-12-01T16:10:01.000 回答
0

如果您真的想了解这一点,请阅读unix 文件权限ls -al,并在您正在编辑的目录中执行 from 终端。

本质上,您的用户只是没有权限,要么因为它不是所有者,要么因为写入被禁用。尝试在命令之前使用“sudo”。您的密码应该是您的用户密码。

您可以像这样更改权限:

sudo chmod 777 filename(使全局可写)

sudo chown myuser filename(为文件创建一个新所有者)

于 2011-12-01T06:54:51.267 回答