php - live.ERROR:“cron”命名空间中没有定义命令
问题描述
我一直在尝试使用 Laravel 5.8 在 Plesk 服务器上设置 crontab,但出现以下错误:
live.ERROR:“cron”命名空间中没有定义命令。{"exception":"[object] (Symfony\Component\Console\Exception\NamespaceNotFoundException(code: 0): 在 \"cron\" 命名空间中没有定义命令。在 /var/www/vhosts/*** *************/httpdocs/vendor/symfony/console/Application.php:585)
我试过了:
cd /var/www/vhosts/**********/httpdocs && php artisan schedule:run >> /dev/null 2>&1
php /var/www/vhosts/**********/httpdocs && php artisan schedule:run >> /dev/null 2>&1
kernel.php 中的代码是:
$schedule->command('command:videos')
->everyFifteenMinutes()
->timezone('Europe/London');
解决方案
问题出在 kernel.php 中。该命令需要是:
$schedule->command('cron:videos')
->everyFifteenMinutes()
->timezone('Europe/London');
推荐阅读
- acumatica - Acumatica - 以编程方式向 AP 账单和 AR 发票添加注释
- r - R - 如何删除重复项*而不*保留单个重复行?
- java - Spring MVC:表单验证的集中处理
- hp-uft - 如何从 UFT 中的字段中检索数字?
- php - CodeIgniter 3.1.10:无法通过 DSN 使用 ODBC 连接到远程数据库
- c# - 自定义类的 C# Bizarre Object Reference Not Set 错误
- c++ - scanf() 只取数组的第一个整数
- python-3.x - 将字典的字符串表示解析为字典
- sql - 如何获取活动 SQL Server 的路径
- javascript - jQuery 显示/隐藏所需的密码字段