一、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