macOS 10.15.4 Catalina配置Apache

修改完documentroot路径之后,

Warning:  Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error:  Unknown: Failed opening required '/var/www/site1/public_html/public/wordfence-waf.php' (include_path='.:/usr/share/php') in Unknown on line 0

 出现以上两条警告,

 

解决办法对我主机好使的一种:

enable full disk access for http. To do this: 

开启对于http的全盘访问权限:

System Preferences => Security & Privacy => Full Disk Access

{以上是打开系统偏好设置的步骤}

之后点左下角那把黄色的锁🔒,然后按加号+ 添加一个程序, 从跳出来的框那个下拉菜单找到本机的硬盘{我的是Macintosh HD然后就接下面的步骤}

Navigate to the root folder of the disk and press Cmd+Shift+. (to view all the folders under root) and then go to /usr/sbin/ 

select "httpd" and restart it (apachectl -k restart).

此刻按住 Cmd+Shift+. 会自动跳到根目录,然后到 /usr/sbin/ 选 httpd, 之后,命令行执行上面的命令 apachectl -k restart 或者 我是在前面加了 sudo, 就是 sudo apachectl -k restart, 之后再刷新localhost就好使了

 

 

 

终端: 重启Apache

sudo apachectl restart

之后访问localhost, 成功!

 

记录下毕竟折腾了一晚上,各种查,到处查,别忘了,配置文件http.conf 里面的allow from all,把 deny from all还是什么来的,反正搜deny可以搜到,参考下面那篇文章又对照着设置了一下,

https://blog.csdn.net/qiphon3650/article/details/97415421

还参考了这个评论:

我也设置了一下。

 

中心思想参考自这篇文章:

https://stackoverflow.com/questions/58327503/under-catalina-macos-10-15-php-under-apache-has-restricted-access-to-some-files

 

最后一条路,不行就恢复到原目录

https://blog.csdn.net/dongzhensong/article/details/78328022   这篇文章以供参考

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值