【发布时间】:2018-12-21 12:38:13
【问题描述】:
请帮忙,我什么都试过了;
该命令在开发服务器上运行良好,但在实时运行时却不行。
在将其标记为重复之前:
- 文件名以
Command.php结尾 - Bundle 已注册
- 命令是
ContainerAware - 该命令位于
Bundle\Command目录和App\Bundle\Command命名空间中
我试过了:
- 使用 symfony 控制台
php console --env=preprod cache:clear和php console --env=preprod cache:warmup多次清除和预热服务器上的缓存 - 通过调用控制台列出可用命令,不带额外参数
php console --env=preprod
有没有其他方法可以强制 symfony 重新检查可用的命令?
【问题讨论】:
-
日志文件中有什么内容吗?
-
请添加相关源码
-
您是否发现您的命令正在执行
console --env=preprod?它是在通用服务文件中还是在services_dev.yml中定义的? -
@goto 不,该命令不存在,但看看我的回答,你就会意识到我是多么愚蠢:)
标签: symfony symfony-2.6