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

 然後再運行就可以看到以下信息,只需要按照下面報錯信息在對應路徑裏放進文件即可

六、session 問題

原因爲tp6默認情況下是沒有開啓session,需要調用中間件

解決方法:將app/middleware.php中開啓session

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章