TP6使⽤常见问题总结⽬录
⼀、No input file specified.
解决办法:在重写配置⽂件index.php后⾯加上⼀个?
运⾏如下:
⼆、报错但是看不到是什么错误信息
解决办法:将配置⽂件config/app.php⽂件中show_error_msg改为true
三、Thinkphp6 Index控制器下⾯建⽴的hello()⽅法,不能访问⾮法请求:index/hello
Thinkphp6 Index控制器下⾯建⽴的hello()⽅法,不能访问,总是提⽰⾮法请求,换成其它⽅法名都没问题,就是hello不能⽤.原因,定义了路由
route/app.php⽂件⾥屏蔽掉 Route::get('hello/:name', 'index/hello');
四、控制器不存在:app\controller\Admin
报错原因:
1、多应⽤没有配置
2、命名空间不对
3.⼊⼝⽂件默认运⾏的⽤户请求没有配置
4.备注(多应⽤):需要安装多应⽤模式扩展think-multi-app
解决⽅法:
执⾏以下命令
composer require topthink/think-multi-app
五、加载视图:Driver [Think] not supported.
代码如下:
解决⽅法:
命令⾏执⾏该命令:
composer require topthink/think-view
然后再运⾏就可以看到以下信息,只需要按照下⾯报错信息在对应路径⾥放进⽂件即可
onpaste不能用input六、session 问题
原因为tp6默认情况下是没有开启session,需要调⽤中间件
解决⽅法:将app/middleware.php中开启session
七、关闭trace
新安装的thinkphp6 开启了调试模式,get接⼝中会出现trace输出的信息,导致接⼝中返回的数据⽆法解析。
在项⽬下执⾏下⾯命令,就不会安装页⾯Trace扩展
composer install --no-dev

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。