今天用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错误,如何解决?”的详细内容 , 希望对大家有所帮助!
猜你喜欢
- docker 配置NGINX报403错误解决办法
- 电脑键盘失灵怎么解决
- 分享E420笔记本键盘进水失灵,更换维修经历
- Win11系统键盘无法正常工作,win11系统无法使用键盘
- 电源键集成在键盘上的笔记本键盘坏了无法开机?看这里
- 笔记本键盘全部失灵怎么回事怎么恢复
- 教你解决笔记本部分键盘按键失灵的问题
- 暗黑4无法登录|登录不上|登录失败解决步骤
- 星露谷物语好感度系统介绍 星露谷物语好感度攻略