EDITED:
我正在使用 assetic 和 symfony2。每次我尝试加载页面时,在请求 JS 和 CSS 文件时,我的浏览器都会收到 500 错误。如果我在地址栏中输入该资源的地址,我就可以成功加载其文件!更奇怪的是,每当 Symfony 启动时,CPU 负载就会增加 30%!
I tried assets:install
and assetic:dump --no-debug
,你猜怎么着,所有 symfony 页面都不再加载了。它们都以 500 错误结束。
我不认为这是由apache引起的。我可以加载任何其他静态的 PHP 页面,我也尝试了 nginx 并得到了 500 错误。我必须cache:clear
为了让他们回来。
任何想法?我已经更新并重新安装了我的网络服务器、CGI、PHP,并使用了 symfony 的新副本并复制了源代码,但没有一个有帮助。
dump:
这就是我将 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 %}
为了更好地理解正在发生的事情,也许您可以以详细模式执行与资产相关的命令(使用标准 Symfony2 版本时从项目根目录)?
php app/console assets:install --symlink -v
php app/console assetic:dump -v
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)