【问题标题】:removing reference to googlesitemaps in silverstripe在 silverstripe 中删除对 googlesitemaps 的引用
【发布时间】:2013-11-27 09:43:14
【问题描述】:

我最近将一个 silverstripe 网站移到了新服务器上。从那以后它就出现了错误:

致命错误:在第 9 行的 /home/priorysc/public_html/googlesitemaps/code/GoogleSitemapDecorator.php 中找不到类“SiteTreeDecorator”

我尝试删除 googlesitemaps 文件夹,但它只是提出了找不到 googlesitemaps _config 文件的错误。有什么方法可以删除对 googlesitemaps 的引用,或者如果不能让事情正常工作?

我是一个相当有诗意的 php 编码器,但我对 silverstripe 了解不多,因为它刚刚被我甩了。

有人知道吗?我正在为此撕毁我的头发!

-詹姆斯

【问题讨论】:

  • ehmm... 我想说这只是 /?flush=1 - 你有吗?

标签: php silverstripe


【解决方案1】:

SiteTreeDecorator 是 SilverStripe v2.4 中存在的一个类,错误说它不存在的事实告诉我您正在运行 v3.0 或更高版本。仔细检查您运行的是哪个版本的 SilverStripe,然后将“googlesitemaps”模块更新为适当的版本:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-25
    • 2012-08-07
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 2013-06-09
    相关资源
    最近更新 更多