5

已编辑:我正在使用带有 symfony2 的资产。每次我尝试加载页面时,在请求 JS 和 CSS 文件时,我的浏览器都会收到 500 错误。如果我在地址栏中输入该资源的地址,我可以成功加载它的文件!更奇怪的是,每当 Symfony 启动时,CPU 负载就会增加 30%!

我试过了assets:installassetic:dump --no-debug你猜怎么着,symfony 页面都不再加载了。它们都以 500 错误结束。

我不认为这是由 apache 引起的。我可以加载任何其他静态 PHP 页面,我还尝试了 nginx 并收到 500 错误。cache:clear为了让他们回来,我必须这样做。

任何想法?我已经更新并重新安装了我的网络服务器、CGI、PHP,并使用了新的 symfony 副本并复制了源代码,但它们都没有帮助。

dump : 这就是我在 JS 中使用 Assetic 的方式。css 有一个类似的块:

{% javascripts
            '@SharifCalendarBundle/Resources/public/js/kendoui/jquery.min.js'
            '@SharifCalendarBundle/Resources/public/js/JQueryUi/jquery-ui-1.10.3.custom.min.js'
            '@SharifCalendarBundle/Resources/public/js/noty/jquery.noty.js'
            '@SharifCalendarBundle/Resources/public/js/noty/layouts/top.js'
            '@SharifCalendarBundle/Resources/public/js/noty/layouts/topLeft.js'
            '@SharifCalendarBundle/Resources/public/js/noty/layouts/topRight.js'
            '@SharifCalendarBundle/Resources/public/js/noty/themes/default.js'
            '@SharifCalendarBundle/Resources/public/js/kendoui/kendo.web.min.js'
        %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
4

1 回答 1

3

为了更好地了解发生了什么,也许您可​​以在详细模式下执行与资产相关的命令(使用标准 Symfony2 版本时从您的项目根目录)?

php app/console assets:install --symlink -v 
php app/console assetic:dump -v
于 2013-12-19T12:58:33.020 回答