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

时间:2019-02-19 19:08:23

标签: sitemap concrete5

在尝试生成站点地图时,我不断收到此错误,作业停滞了 我在8.4.3中注意到此错误,所以我更新到8.4.4,它仍然存在

错误:

  

参数2传递给   Concrete \ Core \ Page \ Sitemap \ Element \ SitemapPage :: __ construct()必须   实现接口Concrete \ Core \ Url \ UrlInterface,实例   指定联赛\网址\网址   /home2/cedarcom/public_html/updates/concrete5-8.4.4_remote_updater/concrete/src/Page/Sitemap/SitemapGenerator.php   在316行

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

1 个答案:

答案 0 :(得分: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;
相关问题