Symfony 2 Assets 错误 500 在开发模式下使用 Controller ,从 CLI 转储工作正常吗?

标签 symfony symfony-2.3 assetic

我的服务器是运行 CentOS x64 的自定义虚拟服务器,node安装和工作。 Assets 配置:

assetic:
    use_controller: false
    node:           /usr/bin/node
    filters:
        less:
            node_paths: [/usr/lib/node_modules/]

当我使用 less 过滤器访问任何页面时,我收到以下错误(CSS 生成文件的内容):

exception] 500 | Internal Server Error | Symfony\Component\Process\Exception\RuntimeException
[message] The process has been signaled with signal "11".
[1] Symfony\Component\Process\Exception\RuntimeException: The process has been signaled with signal "11".
    at n/a
        in /var/www/vhosts/mydomain.it/vendor/symfony/symfony/src/Symfony/Component/Process/Process.php line 318

    at Symfony\Component\Process\Process->wait()
        in /var/www/vhosts/mydomain.it/vendor/symfony/symfony/src/Symfony/Component/Process/Process.php line 197

    at Symfony\Component\Process\Process->run()
        in /var/www/vhosts/mydomain.it/vendor/kriswallsmith/assetic/src/Assetic/Filter/LessFilter.php line 149

    at Assetic\Filter\LessFilter->filterLoad(object(FileAsset))
        in /var/www/vhosts/mydomain.it/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterCollection.php line 62

    at Assetic\Filter\FilterCollection->filterLoad(object(FileAsset))
        in /var/www/vhosts/mydomain.it/vendor/kriswallsmith/assetic/src/Assetic/Asset/BaseAsset.php line 90

    at Assetic\Asset\BaseAsset->doLoad('@vendor-dir: "../../../../../vendor";

然而,使用 php app/console assetic:dump --env=dev 倾销 Assets 按预期工作正常。非常感谢任何帮助,谢谢。

编辑 : 我开了一个问题here .

最佳答案

您可能想要:

  • 清除缓存
  • 执行 app/console assetic:dump在详细模式 ( app/console assetic:dump -vvv ) 中检查您在构建 Assets 时实际上没有任何错误。

  • 为什么?因为有时assetic 不会正确清除您的缓存。当您处于控制台模式时,assetic 还倾向于通过透明失败来隐藏错误。

    关于Symfony 2 Assets 错误 500 在开发模式下使用 Controller ,从 CLI 转储工作正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20576878/

    相关文章:

    php - 现有数据库中的 Symfony Doctrine Sluggable 扩展

    symfony - 该软件包没有足够稳定的版本

    css - Symfony 2 和 Assetic - 从 google font api 导入字体

    php - 是否可以使用 assetic 和 twig 创建 Assets 的条件路径?

    使用 asset_url 进行 Jquery UI Assets 管理

    .htaccess - 共享主机上的 symfony2

    symfony - 使用 monolog 将消息记录到 Redis 不起作用

    symfony - 如何从 Controller 动态设置表单的级联验证

    symfony - 覆盖 FOSUserBundle Controller