thinkphp6 处理 404 问题记录
问题现象、无论调用什么方法,返回 404,上面还带一个 nginx 说明
调试步骤
1、打开官方文档稍作学习
2、 调试入口文件
require DIR . '/../vendor/autoload.php';
// 执行HTTP应用并响应
$http = (new App())->http;
$response = $http->run();
此处进行打印, 中断
$response->send();
此处进行打印 中断
$http->end($response)
3、发现不支持多应用,根据网上解决办法 无果,升级了 thinkphp 版本,得到解决
thinkphp 低版本存在依赖,也有许多错误,由 6.0.0 升级至v6.1.5 问题得到解决
composer update topthink/framework
。注意:如果你的项目是采用了多应用扩展模块,那还要接着运行下面代码:
composer update topthink/think-multi-app
耗时约为 3小时,之前怀疑 nginx 代理,权限问题,后来读取了相关文档,才慢慢明晰,且通过相关搜索知道低版本 think 由较多 bug
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!