在silverstripe中删除对googlesitemaps的引用

时间:2013-11-27 09:43:15

标签: php silverstripe

我最近将silverstripe网站迁移到了新服务器。从那时起它就出现了错误:

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

我尝试删除googlesitemaps文件夹,但之后它只是出现了无法找到googlesitemaps _config文件的错误。有什么方法可以删除对googlesitemaps的引用,或者说只是让它能够正常工作?

我是一个相当经文的php编码器,但我不太了解银色条纹,因为它只是倾倒在我身上。

有人知道吗?我正在撕裂我的头发!

-James

1 个答案:

答案 0 :(得分:2)

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