修改完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://blog.csdn.net/dongzhensong/article/details/78328022 这篇文章以供参考