我最近将silverstripe网站迁移到了新服务器。从那时起它就出现了错误:
致命错误:第9行的/home/priorysc/public_html/googlesitemaps/code/GoogleSitemapDecorator.php中找不到“SiteTreeDecorator”类
我尝试删除googlesitemaps文件夹,但之后它只是出现了无法找到googlesitemaps _config文件的错误。有什么方法可以删除对googlesitemaps的引用,或者说只是让它能够正常工作?
我是一个相当经文的php编码器,但我不太了解银色条纹,因为它只是倾倒在我身上。
有人知道吗?我正在撕裂我的头发!
-James
答案 0 :(得分:2)
SiteTreeDecorator是SilverStripe v2.4中存在的一个类,错误说它不存在的事实告诉我你正在运行v3.0或更高版本。仔细检查您正在运行的SilverStripe版本,然后将“googlesitemaps”模块更新为相应的版本: