【问题标题】:Sonata admin styles/scripts not loaded with error 403Sonata 管理样式/脚本未加载错误 403
【发布时间】:2018-08-04 22:38:37
【问题描述】:

我对 Sonata Admin 捆绑包有疑问。 (Symfony 版本 3.3.11,Sonataadmin 3.24)在本地主机上一切正常,但在服务器上,放置在 web/bundles/sonataadmin 和 web/bundles/sonatacore 目录中的所有样式和脚本未加载错误 403。目录权限为 777文件夹,644 用于文件。我该如何解决这个问题?谢谢。

【问题讨论】:

    标签: symfony sonata-admin sonata


    【解决方案1】:

    我通过运行下一条命令解决了这个问题:

    php bin/console assets:install
    

    【讨论】:

      【解决方案2】:

      你可以试试以下:

      php bin/console cache:clear --env=prod --no-debug
      php bin/console assets:install --symlink --env=prod --no-debug
      php bin/console assetic:dump --env=prod --no-debug
      sudo setfacl -R -m u:www-data:rX path_to_your_project
      

      你有结果吗?

      【讨论】:

      • 这里是命令行skrinshoter.ru/i/250218/CMQqVVpL.png的截图我遇到了最后一个命令的问题,我使用的是CentOS release 6.9 (Final)
      • 好的,我以 root 身份运行最后一个命令 sudo setfacl -R -m u:root:rX /home/admin/public_html/userarea/ 但文件仍然有错误 403
      • 您是否使用资产而不是资源的直接路径?你能告诉我你是如何加载你的资产的吗?
      • 我使用的是奏鸣曲的标准管理面板,并且文件链接错误没有问题,文件即使通过链接也无法访问的问题,因为它们返回例如“Forbidden You don” '无权访问此服务器上的 /bundles/sonataadmin/css/styles.css。”我尝试在 web/bundles 中创建另一个文件夹,并在那里可以访问所有内容,问题仅存在于 sonataadmin 和 sonatacore,问题仅存在于服务器上。
      猜你喜欢
      • 2010-12-30
      • 2021-02-02
      • 1970-01-01
      • 2019-03-16
      • 2017-05-15
      • 2019-05-22
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      相关资源
      最近更新 更多