当前位置:朝夕网 » 数码科技 » MAMP部署项目报403和404错误,如何解决?

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

今天用MAMP部署项目时,遇到了403和404错误,来看看怎么解决的。我们的本地域名是likeadmin.localhost.test。MAMP配置页面浏览器访问时提示403错误。403错误403错误

今天用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问题。

以上就是朝夕生活(www.30zx.com)关于“MAMP部署项目报403和404错误,如何解决?”的详细内容,希望对大家有所帮助!

免责声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。朝夕网 » MAMP部署项目报403和404错误,如何解决?