【问题标题】:symfony assetic gives 500 error when requesting filessymfonyassetic 在请求文件时给出 500 错误
【发布时间】:2013-07-14 02:32:01
【问题描述】:

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

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

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

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

转储: 这就是我在 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 %}

【问题讨论】:

  • 如何在模板中插入资产?你用assets:installassetic:dump这两个命令了吗?
  • @ThomasPotaire 编辑了问题。
  • +1 在 DEV 环境中得到了相同的行为(在 PROD 中一切正常)。控制台在 jquery.js 文件上显示 500 错误,但是当我在浏览器中加载它时,它加载成功但被截断......非常奇怪的行为。
  • @SergeVelikanov 有时清除缓存(cache:clear 或手动清除缓存文件夹)会有所帮助。并确保您的资产是最新版本。
  • @Untitled,谢谢!但问题就在这里:我在我的 VirtualBox 中运行了 Linux 操作系统,挂载了 NTFS 分区 (cifs),并且它具有严格的 chmod 规则。将 file_mode 和 dir_mode 添加到我的 fstab 帮助了我

标签: symfony assetic


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    相关资源
    最近更新 更多