EDITED : 我在symfony2上使用资产。每次我尝试加载页面时,在请求JS和CSS文件时,我的浏览器都会收到500错误。如果我在地址栏中键入该资源的地址,我可以成功加载其文件!甚至更奇怪的是,只要Symfony启动,CPU负载就会增加30%!
我尝试assets:install
和assetic: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 %}
答案 0 :(得分:3)
为了更好地理解发生了什么,也许您可以在详细模式下执行与资产相关的命令(使用标准Symfony2版本时从项目根目录)?
php app/console assets:install --symlink -v
php app/console assetic:dump -v