繁体   English   中英

chgrp:Mac OS X中的apache非法组名错误

[英]chgrp: apache illegal group name error in Mac OS X

我正在运行chgrp apache session命令,以确保我的php会话目录具有apache写入权限,但出现错误:chgrp:apache非法组名。

我正在按照一组说明进行操作。 下一步说要执行chmod g+wrx session以完成检查它是否具有写权限。

另一个StackOverflow 帖子说:“非法的组名实际上意味着您指定的组不存在。您需要创建组,停止指定组或指定存在的组。”

不幸的是,我并不精通Linux命令,所以我不确定如何执行其中的任何命令。 我遵循了本教程: http ://fideloper.com/user-group-permissions-chmod-apache来设置apache,当我将'_www'替换为用户和组并使用/ Library / Webserver / Documents作为文档时,它可以工作根。

我不知道这是否等同于执行“ chgrp apache会话”和“ chmod g + wrx会话”,因此不胜感激。 我还想知道如何设置这些组,因为某些进一步的说明依赖于它们,因此,我将不胜感激。

所引用的“会话”很可能是session.save_path="/private/var/tmp" ,这是OS X在其php.ini文件中指示的默认会话目录。

感谢您为解决此错误所做的任何澄清和建议。 谢谢!

/ etc / group中列出了所有组,只需减少/ etc / group即可看到其内容

您还可以通过查看ps aux命令来查看正在运行的进程以及正在运行的进程。

它也列在httpd.conf(/etc/apache2/original/httpd.conf)中

在您的问题中,您还提到了答案(“用户和组的'_www'”),组在两个地方都相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM