Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel cronjob未在服务器上运行_Php_Laravel 4_Cron - Fatal编程技术网

Php Laravel cronjob未在服务器上运行

Php Laravel cronjob未在服务器上运行,php,laravel-4,cron,Php,Laravel 4,Cron,我想问一下,如何使用laravel命令来运行网站上的任务或作业的自动化 我根据tutsplus教程创建了一个命令,并在下面的fire方法中调用了我的函数: public function fire() { $feeds= new FeedsController; $update='update'; $feeds->getUpdateYoutube($update); $feeds->getUpdateInstagram($update); $f

我想问一下,如何使用laravel命令来运行网站上的任务或作业的自动化

我根据tutsplus教程创建了一个命令,并在下面的fire方法中调用了我的函数:

public function fire()
{
    $feeds= new FeedsController;
    $update='update';
    $feeds->getUpdateYoutube($update);
    $feeds->getUpdateInstagram($update);
    $feeds->getUpdateTwitter($update);
    $feeds->getUpdateFacebook($update);
    $feeds->getWriteToFile();
    $this->info('Success');
}
然而,这根本没有被调用,尽管事实上我在服务器上包括了它,像这样调用它:0*/2***php/home/path/public_html/website artisan feeds refresh


有什么线索表明我做错了吗?

如果您在控制台中键入
php artisan feeds refresh
,那么该命令本身可以工作吗?如果是这样,问题在于cron没有正确调用作业。如果它在控制台中不工作,那么问题在于您的代码。它确实在控制台中运行,但在服务器上调用时不会运行。因此,您确定它甚至是从服务器“启动”的吗?检查服务器日志