Конкретный 5 генератор Sitemap глохнет с ошибкой? - PullRequest
0 голосов
/ 19 февраля 2019

При попытке создать карту сайта я продолжаю получать эту ошибку, и работа останавливается. Я заметил эту ошибку в 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/concrete5-8.4.4_remote_updater/concrete/src/Page/Sitemap/SitemapGenerator.php в строке 316

Если у кого-то есть некоторое представление о том, как это, было бы очень признательно!

1 Ответ

0 голосов
/ 20 февраля 2019

Это было исправлено https://github.com/concrete5/concrete5/pull/7363,, поэтому в предстоящем бетоне5 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;
...