加载中...

记一次博客上线404的排查过程

今天把博客程序部署到了一台Linux服务器上面,整站功能都正常,唯独发布文章时浏览器直接返回 404。

1.排查thinkphp路由

php think route:list

发现跟本地路由一致,那是什么原因呢?

2.可能缓存原因,我清除了缓存

php think clear

但是还是404

3.是不是防火墙给拦截了这个页面呢?

查看一下防火墙日志,发现没有拦截

4.难道是代码没有吗?

在服务器查看了新建文章对应的控制器等文件,存在,但还是404

5.开始问AI

经过多次询问,发现是因为Windows不区分文件大小写,但是Linux区分,我的控制器名字是ArticlAdd,但是在路由中填写的是articleadd,所以将ArticlAdd改成Articladd就解决问题了


没有了 没有了

评论区

验证码

* 评论提交后需要经过审核才能显示

评论列表 (0)

暂无评论,快来抢沙发吧!
×