MAMP部署项目报403和404错误,如何解决?

今天用MAMP部署项目时,遇到了403和404错误,来看看怎么解决的 。
我们的本地域名是likeadmin.localhost.test 。
MAMP配置页面
浏览器访问时提示403错误 。
403错误
403错误一般是服务器拒了访问请求,likeadmin是用TP6(ThinkPHP6.0)写的项目,在开启了nginx禁止列出目录内容时,如果没有index文件就会导致这个报错 。所以Document root要指向到public目录而不是项目目录 。
目录指向错误
重新指向到public目录
403问题解决
接下来我们访问likeadmin的后台界面了,又出现了404错误 。
404错误
404错误说明访问不到文件,按理说403错误解决后,已经可以找到index文件了,如果还是报404错误很有可能就是带参无法识别,这属于伪静态的问题了 。
web server是nginx , 没有配置伪静态
找到likeadmin官方文档推荐的nginx配置,复制配置到MAMP 。
likeadmin的推荐配置
填写伪静态 , 重启服务
404问题解决
按上述流程就解决了MAMP集成环境下TP6项目部署时遇到的403和404问题 。
【MAMP部署项目报403和404错误,如何解决?】以上就是朝夕生活(www.30zx.com)关于“MAMP部署项目报403和404错误,如何解决?”的详细内容 , 希望对大家有所帮助!

猜你喜欢