我是Mac世界的新手,并且刚刚设置了我的Web服务器。我使用了以下指南:https://alan.ivey.dev/posts/2011/os-x-10.7-lion-development-native-mamp-with-mysql-installer/
我已经转移了我的站点和数据库,一切进展顺利。我唯一的问题是写权限。例如,有一个配置文件需要写入,我必须右键单击,转到“获取信息”,然后为员工和所有人启用读写功能。
我无法手动检查并为每个文件/文件夹启用这些写权限。我不需要使用WAMP来执行此操作,因此可以更快地进行开发。
所以想知道两种可能的解决方案:
a)将我的用户帐户添加到localhost的白名单中,这样644特权就足够了
b)递归设置写权限
最佳答案
我发现最好的解决方案是更改apache用户和组设置。可以在以下位置找到说明:http://paulmason.name/item/change-apache-user-group-in-lion-os-x
sudo nano /private/etc/apache2/httpd.conf
User _www
Group _www
到
User your_mac_username
Group staff
注意:使用诸如Leopard之类的早期版本时,将Staff大写为Staff。您可以通过键入“id”并在终端
sudo apachectl restart
关于php - 写权限-本地主机-Mac OSX,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8035939/