一、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
然后再运行就可以看到以下信息,只需要按照下面报错信息在对应路径里放进文件即可
六、session 问题
原因为tp6默认情况下是没有开启session,需要调用中间件
解决方法:将app/middleware.php中开启session