尝试生成站点地图时,我会遇到此错误,而作业停滞不前我注意到8.4.3中的此错误,因此我更新为8.4.4,并且仍然存在
错误:
参数2传递给 concrete core pag stitemap element stitemappage :: __ construct()必须 实现接口concrete core url urlinterface,实例 联盟 url url给出了 /HOME2/CEDARCOM/public_html/updates/concrete5-8.4.4_remote_updater/concrete/src/page/sitemap/sitemap/sitemapgenerator.php 在第316行
如果有人对此有所了解,将不胜感激!
这是由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 ConcreteCoreUrlUrlInterface;
use LeagueUrlUrlInterface;