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

https://www.kancloud.cn/hubqin/thinkphp/1361597

posted @   yongliu  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示