symfony assetic在请求文件时出现500错误

时间:2013-07-14 02:32:02

标签: symfony assetic

EDITED : 我在symfony2上使用资产。每次我尝试加载页面时,在请求JS和CSS文件时,我的浏览器都会收到500错误。如果我在地址栏中键入该资源的地址,我可以成功加载其文件!甚至更奇怪的是,只要Symfony启动,CPU负载就会增加30%!

我尝试assets:installassetic:dump --no-debug,猜猜是什么,没有一个symfony页面加载了。它们都以500错误结束。

我不认为它是由apache引起的。我可以加载任何其他静态的PHP页面,我也试过nginx并得到500错误。我必须cache:clear才能让他们回来。

有什么想法吗?我已经更新并重新安装了我的网络服务器,CGI,PHP并使用了新的symfony副本并复制了这些来源,但没有一个帮助过。

转储: 这就是我使用Assetic和JS的方式。 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 %}

1 个答案:

答案 0 :(得分:3)

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

php app/console assets:install --symlink -v 
php app/console assetic:dump -v