Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Laravel 尝试运行cron时出错[在“cron”命名空间中没有定义命令]_Laravel_Ubuntu_Laravel 4_Composer Php_Laravel Artisan - Fatal编程技术网

Laravel 尝试运行cron时出错[在“cron”命名空间中没有定义命令]

Laravel 尝试运行cron时出错[在“cron”命名空间中没有定义命令],laravel,ubuntu,laravel-4,composer-php,laravel-artisan,Laravel,Ubuntu,Laravel 4,Composer Php,Laravel Artisan,我正在使用Laravel4.2,我正在尝试运行一个cronjob。 我随后在我的项目中实现了一个cronjob cronjob在我的本地机器(Ubuntu)上运行良好。当我使用以下命令时,我不知道为什么,但不在我的服务器上: sudo php artisan cron:run 然后我得到终端中的红色错误 [InvalidArgumentException] “cron”命名空间中没有定义任何命令 任何帮助都将不胜感激。只需查找文件即可 app/start/artisan.php 在那之后,你必

我正在使用Laravel4.2,我正在尝试运行一个cronjob。 我随后在我的项目中实现了一个cronjob

cronjob在我的本地机器(Ubuntu)上运行良好。当我使用以下命令时,我不知道为什么,但不在我的服务器上:

sudo php artisan cron:run
然后我得到终端中的红色错误

[InvalidArgumentException]
“cron”命名空间中没有定义任何命令


任何帮助都将不胜感激。

只需查找文件即可

app/start/artisan.php

在那之后,你必须把代码放进文件中,就像

Artisan::add(new CronRunCommand);
CronRunCommand是在app/commands文件夹中创建的文件的名称


这是解决上述问题最相关的解决方案。

快速思考:您有cPanel吗?它的cronJob功能就像charmhey-Adrenaxus一样工作..刚刚修复了问题..laraval中出现了一些代码错误..我们需要在运行它之前注册一个cron..顺便说一句,感谢您的回复:)我很高兴您修复了它!对于遇到相同问题的未来用户,请回答您自己的问题。相同的问题,但在Magento 2.1中不再有应用程序/开始文件夹。