【问题标题】:SilverStripe 4.0 - status 403 when loading tinymceSilverStripe 4.0 - 加载 tinymce 时的状态 403
【发布时间】:2017-11-02 09:59:23
【问题描述】:

我刚刚安装了 Silver Stripe 4.0,除了...tinymce 编辑器之外,一切似乎都很好。

当我尝试编辑页面时,加载 tinymce.js 时出现问题。我收到 403 错误。

我不知道为什么,但是我在 assets 文件夹中的 htaccess 设置为 600。我尝试将其更改为 644,但在 CMS 中执行任何操作(例如刷新页面)后,它返回到 600。

【问题讨论】:

  • 浏览器控制台是否有gzip相关的错误?

标签: .htaccess silverstripe silverstripe-4


【解决方案1】:

同样的事情发生在我身上,花了一段时间才弄清楚......

这取决于主机,不会发生在每个人身上,具体取决于服务器配置(似乎与 CPanel 相关..)。

基本上 SilverStripe 总是在启动时编辑私有文件的权限,其中包括图像和 tinymce.js 所在的assets 文件夹中的.htaccess。 (这就是为什么权限一直被重置的原因)

使用以下设置调整您的站点配置应该可以解决问题(如果需要,您可以调整权限)。

SilverStripe\Assets\Flysystem\AssetAdapter:
  file_permissions:
    file:
      public: 0644
      private: 0644
    dir:
      public: 0755
      private: 0700

详细信息和文档可以在这里找到: https://docs.silverstripe.org/en/4/getting_started/installation/common_problems/#i-ve-got-file-permission-problems-during-installation

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    相关资源
    最近更新 更多