這篇文章主要介紹“php控制器找不到報錯問題怎么解決”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“php控制器找不到報錯問題怎么解決”文章能幫助大家解決問題。
創(chuàng)新互聯公司從2013年創(chuàng)立,先為江干等服務建站,江干等地企業(yè),進行企業(yè)商務咨詢服務。為江干企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
php控制器找不到的解決辦法:1、檢查原本目錄里面的controller文件夾;2、修改“'auto_multi_app' =>true,”;3、運行“php think service:discover”;4、在tp目錄下重新運行開啟多應用的代碼即可。
如何解決php控制器找不到報錯的問題?
TP6多應用模塊報錯找不到控制器問題
主要內容還是在單應用模塊更改為多應用模塊時出現的報錯問題,針對萌新,沒有經過系統學習的新手。
在開啟多應用模塊時在cmd中運行
沒有報錯,但是依然打不開項目。報錯 控制器不存在:app\controller\Indexcomposer require topthink/think-multi-app
#0 [0]HttpException in Controller.php line 76
這時候app\controller\表明他還是在單應用模式下,多應用沒有開啟成功。
原因可能1:刪除原本目錄里面的controller文件夾,因為這個文件存在的話,項目會直接先搜索這個文件,認為它還是單應用項目,不會進行多應用項目。
原因可能2:(這種情況我沒遇到過所以這個方法我沒有試過)在config文件夾下的app.php中
修改為 但是在最新的版本中,是不需要這句代碼的,沒有的話就不用改說明不是這個原因。'auto_multi_app' => false,
'auto_multi_app' => true,
可能原因3:在cmd中的項目目錄下(注意一定是在www/tp目錄下)運行
php think service:discover
可能原因4:
composer require topthink/think-multi-app
這一樣代碼在cmd中運行位置錯誤,一般情況下很多都是在www目錄下進行對應的代碼,但開啟多應用模式代碼應該在項目目錄下進行
測試這句代碼有沒有運行成功,項目多應用模式有沒有開啟,可以在tp目錄下運行 如果出現錯誤phpstudy_pro\WWW\tp>composer require topthink/think-multi-app
php think build common
Command "build" is not defined.
則說明未成功開啟多應用,需要在tp目錄下重新運行開啟多應用的代碼即可。
關于“php控制器找不到報錯問題怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。
網站名稱:php控制器找不到報錯問題怎么解決
本文路徑:http://www.chinadenli.net/article40/ppjdho.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站排名、小程序開發(fā)、App設計、商城網站、移動網站建設、全網營銷推廣
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯