Concrete 5 Sitemap生成器因错误而停止运行?

问题描述 投票:0回答:1

当我尝试生成站点地图时,我不断收到此错误并且作业停止了我在8.4.3中发现了这个错误,所以我更新到8.4.4并且它仍然存在

错误:

参数2传递给Concrete \ Core \ Page \ Sitemap \ Element \ SitemapPage :: __ construct()必须实现接口Concrete \ Core \ Url \ UrlInterface,实现League \ Url \ Url,在/ home2 / cedarcom / public_html / updates中调用第316行的/concrete5-8.4.4_remote_updater/concrete/src/Page/Sitemap/SitemapGenerator.php

如果有人对此如何有所了解,我们将不胜感激!

sitemap concrete5
1个回答
0
投票

这已由https://github.com/concrete5/concrete5/pull/7363修复,因此即将推出的concrete5 8.5.0将不会遇到此问题。

如果要修复正在运行的安装,可以编辑以下两个文件:

  • /home2/cedarcom/public_html/updates/concrete5-8.4.4_remote_updater/concrete/src/Page/Sitemap/Element/SitemapPage.php
  • /home2/cedarcom/public_html/updates/concrete5-8.4.4_remote_updater/concrete/src/Page/Sitemap/Element/SitemapPageAlternativeLanguage.php

通过替换这一行

 use Concrete\Core\Url\UrlInterface;

use League\Url\UrlInterface;
© www.soinside.com 2019 - 2024. All rights reserved.