关于mac下自带的apache服务器的权限问题

发布于 2022-08-27 11:55:51 字数 456 浏览 8 评论 0

最近在mac上利用thinkphp开发项目,然后之前是在windows上写的,直接装了一个wamp的包,现在用mac,然后mac下是自带php和apache的,但是由于其严谨的权限机制,没有办法写入thinkphp动态生成的文件,导致我只要和数据库有关的代码都不能正常运行额。 并且我试过给apache的根路径加读写权限,但是还是报错,错误信息如下

请输入图片描述

不知道有没有大神遇到过类似的情况,然后我已经装了mysql,不知道再安装mamp这个包会不会和原来的apache+php+mysql环境起冲突(应该是不会,mamp只是一个独立的环境,但还是来求证一下) 应该是读写权限的问题,不知道是不是要改apache的配置文件什么的,请各位大大解答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一袭水袖舞倾城 2022-09-03 11:55:51
  1. 加权限: chmod -R 777 /Library/WebServer/Documents

  2. 还有可能是大小写问题,*unix系统是区分大小写的。MAC 的文件系统默认是不区分的,但是万一以前格式化成了区分大小写的呢...

时光倒影 2022-09-03 11:55:51

除了命令行的做法,还可以右键文件夹 点开“显示简介” 下面有调整权限的地方

归途 2022-09-03 11:55:51

可以安装MAMP,使用MAMP自带的apache MySQL php
理论上是个很可行的方法,不保证不会有意外情况。

目前这问题的解决办法:

sudo chown -R :_www /Library/WebServer        # 递归给目录设置属主为`_www`
sudo chmod -R g+rw /Library/WebServer          # 递归给目录读和写权限
sudo apachectl restart                        # 重启apache
热血少△年 2022-09-03 11:55:51

找到解决问题的方法了吗?同求啊。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文