【问题标题】:SilverStripe 3.1+ Site will not output Page.ss template contentSilverStripe 3.1+ 站点不会输出 Page.ss 模板内容
【发布时间】:2016-08-15 18:08:49
【问题描述】:

一个实时站点突然停止使用 Page.ss 模板 (theme/templates/Layout/Page.ss) 填充。带有自定义模板的页面很好,但页面页面类型不会显示任何数据。因此,管理员也没有登录表单。没有对文件进行任何更改。我不确定通过 CMS 进行了哪些更改,但您无法再查看管理表单以登录。我尝试将 Page.ss 文件替换为原始默认文件,删除了额外的 JS,但没有运气.我不知道如何解决这个问题?

【问题讨论】:

  • URL?flush,将其置于开发模式或手动删除“./silverstripe-cache”中的缓存文件(如果它们存在于其中)。考虑日志(如果有)?
  • 刷新导致页面显示“发生了太多重定向”,它处于开发模式,没有错误,看不到要删除的缓存文件夹。
  • 如果你绕过重写,将 index.php 放在适当的位置并以这种方式访问​​它?
  • 我认为您的缓存文件夹不可写。确保它是。
  • 要么在你的 webroot 中创建一个名为 silverstripe-cache 的文件夹,并确保它可以被 web 服务器写入。如果它已经存在,请确保它是可写的。

标签: php templates content-management-system web-hosting silverstripe


【解决方案1】:

主机空间不足。这导致了所描述的行为。不是 SilverStripe 问题或网站问题,而是托管问题。我会留下这个问题/答案,因为它可能会帮助将来困惑的人。

【讨论】:

    猜你喜欢
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    • 1970-01-01
    相关资源
    最近更新 更多