【问题标题】:symfony2 cache clear --env=prod not printing anythingsymfony2 缓存清除 --env=prod 不打印任何东西
【发布时间】:2015-09-14 12:05:30
【问题描述】:

当我像往常一样运行php app/console cache:clear --env=prod --no-debug 时,什么也没有发生,没有打印任何消息,没有错误。

--env=dev 一切正常。

assetic:dump 也是如此。

我对如何解决这个问题有点迷茫。有人知道吗?

【问题讨论】:

  • 也许尝试硬清理缓存(如 rm app/cache/* -rf)然后再次运行命令
  • 是的。这是一个奇怪的问题。谢谢。

标签: symfony console production-environment


【解决方案1】:

当您遇到看不到的致命错误时,您可以尝试使用特定的日志路径运行命令,然后在日志文件中查看问题所在。

php -derror_log=php.log app/console cache:clear --env=prod --no-debug

此命令将运行您的脚本并将所有错误重定向到位于当前工作目录的php.log 文件。确保您有足够的权限在此路径创建文件。你可以通过运行命令touch php.log来测试它

【讨论】:

  • 我现在没有问题了。下次一定会试试这个。
  • 我认为你应该重写你的问题。因为“正确”答案解决了您的问题,但不回答您的问题。它可能会使其他想知道如何在控制台中查看错误的人感到困惑。
  • 但同时,我不确定它是否能解决问题,只要我不尝试它。如果再次发生这种情况,我肯定会在这里修改一些更改(无论如何我都需要来这里查看您的答案详细信息!)
  • 我认为在这种情况下,您可以创建另一个问题并用我的答案自行回答。您当前的问题是控制台中没有任何信息。但答案是关于如何做你试图用另一种方式做的事情。
【解决方案2】:

尝试硬清理缓存(如 rm app/cache/* -rf)然后再次运行命令

【讨论】:

    猜你喜欢
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 2016-12-11
    • 2018-12-03
    相关资源
    最近更新 更多