2017-08-07 49 views
1

我有與MySQL和雄辯的cronjob在Laravel 5.4的一個問題。的cronjob - Laravel 5.4 - Ubuntu的

當我執行php artisan schedule:run我得到的錯誤:

[Illuminate\Database\QueryException] 
    could not find driver (SQL: select ......) 


[PDOException] 
    could not find driver 

但是,所有的驅動程序。該應用程序工作完美。如果我複製控制器中的所有代碼並製作路線,那麼所有代碼​​都可以完美實現。

在本地(蘋果機),還努力完善schedule:run

唯一的問題是用cron作業,沒有找到司機。

我失蹤的東西?

PD:我做了一個命令太php artisan testing:code和同樣的錯誤。查詢由Eloquent完成,但仍未找到驅動程序。

謝謝

+0

我希望您已經閱讀了任務調度的文檔並運行此命令* * * * * PHP /路徑到你的項目/工匠時間表:運行>>的/ dev/null的2>&1 –

+0

我讀過它,但cronjob不起作用,因爲我有這個錯誤。所以我嘗試手動。 – Carloscito

+0

嘗試在終端上運行'mysql -v'來檢查mysql是否已經安裝 –

回答

0

Have you installed php-mysql

sudo apt-get install php-mysql 
+0

已安裝。我的所有應用程序(路由,控制器,模型和東西)都很完美。但在CronJob中不起作用。 – Carloscito