今天把博客程序部署到了一台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)