- 背景
首先,本地測試使用的是phpStudy2016
,代碼運行正常
線上測試環境使用的是CentOS7.2
的 Linux環境,以往經驗知道經常出現 大小寫敏感識別的問題
出現的錯誤截圖如下:
- 探測過程
- 試着把類名
BirdExpress
更改爲Birdexpress
,失敗! - 參考其他類的使用方法,將命名空間統一爲小寫模式:
use app\api\controller\BirdExpress;
,當然爲保證統一性,其命名空間爲:namespace app\api\controller;
【稀裏糊塗,就這麼解決了!!】
- 試着把類名
- 參考文章: 控制器不存在:app\api\controller\Adminuser
- 結語:
講真,我也有點懵,記得以前沒有這個情況發生,最多是定義一下route.php
中的大小寫問題即可,希望能幫到各位道友咯…
ThinkPHP5.1 本地測試沒問題,線上Linux系統運行提示:" 致命錯誤: Class 'app\api\Controller\BirdExpress' not found"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
crontab 啓動的後臺PHP進程在消費REDIS鍵過期通知時消息不能正常入庫
arthasking123
2020-07-07 08:32:39
ThinkPHP5 應用Model層數據庫插入操作簡單實例
醉の虾
2020-07-06 22:04:43
thinkphp6數組分頁
zhang-php
2020-07-05 07:14:57
ThinkPHP+Jquery+Login
13东倍
2020-07-04 23:39:02
ThinkPHP URL訪問模式
luomingchu
2020-07-04 20:09:25
Mac_thinkPHP_Validate驗證器的使用
黑狗向前跑
2020-07-03 05:52:38
Mac_ThinkPHP_增刪改查(ThinkPHP語法)
黑狗向前跑
2020-07-03 05:52:38
Mac_ThinkPHP_增刪改查語句(原生sql語句)
1.Select 查詢語句 佔位方式一 //sql 查詢語句 佔位方式一 $sql = "select * from tp_articles where id =?"; $result =
黑狗向前跑
2020-07-03 05:01:21
Mac_ThinkPHP_配合bootstrap實現分頁
黑狗向前跑
2020-07-03 05:01:11
Mac_ThinkPHP_訪問數據庫報錯:SQLSTATE[HY000] [2002] No such file or directory
黑狗向前跑
2020-07-03 05:01:11
Mac_ThinkPHP_模版渲染和賦值(輸出一維數組)
黑狗向前跑
2020-07-03 05:01:11
ThinkPHP與UCenter整合詳解
PHP狂人
2020-07-03 01:45:32
ThinkPHP3.0整合UCenter1.6 之(二)
PHP狂人
2020-07-03 01:45:32