我正在运行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 session”和“chmod g+wrx session”,所以希望有任何澄清。我还想知道如何设置这些组,因为一些进一步的说明依赖于它们,所以我会很感激任何帮助。
引用的“会话”可能 session.save_path="/private/var/tmp"
是 OS X 的默认会话目录,在其 php.ini 文件中指示。
希望对解决此错误的任何澄清和建议。谢谢!