• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-25) 30次浏览 已收录 0个评论
文章目录[隐藏]

<body>

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

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

回复内容:

<body>

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

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

  1. 加权限: chmod -R 777 /Library/WebServer/Documents

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

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

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

目前这问题的解决

!本文来源gaodai.ma#com搞##代!^码网(

搞gaodaima代码办法:

<code>sudo chown -R :_www /Library/WebServer        # 递归给目录设置属主为`_www`sudo chmod -R g+rw /Library/WebServer          # 递归给目录读和写权限sudo apachectl restart                        # 重启apache</code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于mac下自带的apache服务器的权限问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址