SilverStripe 4.0 - 加载tinymce时的状态403

时间:2017-11-02 09:59:24

标签: .htaccess silverstripe silverstripe-4

我刚刚安装了Silver Stripe 4.0,除了...... tinymce编辑器外,一切似乎还可以。

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

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

1 个答案:

答案 0 :(得分:1)

同样的事发生在我身上并花了一段时间才弄明白......

这是托管依赖,不会发生在每个人身上,具体取决于服务器配置(似乎CPanel相关..)。

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

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

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