2017-08-07 30 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