Нестабильный кеш после обновления до TYPO3 v. 10.4 - PullRequest
0 голосов
/ 09 июля 2020

После обновления сайта с TYPO3 версии 8.7 через v. 9.5 до версии 10.4.2, кеш "нестабилен" из-за отсутствия лучшего слова. Проблема в том, что через несколько часов в кеше появляются неисправные страницы. То есть ссылки генерируются либо без атрибута href, либо на другом языке, т.е. / fr / вместо /de/.

Исправление: пустой кеш с помощью инструмента установки.

Подход:

  1. остановил всю внутреннюю работу, ошибка сохраняется,
  2. проверил и изменил конфигурацию кеша на «базу данных», безрезультатно,
  3. отключено кеширование 'no_cache = 1 ', дефектные страницы не создаются.

Вопрос: Что приводит к появлению дефектных страниц в кэше через несколько часов? Возможны ли «оставшиеся конфигурации» или настройки из версии 8.7?

config.yaml

base: 'https://metu.de'
baseVariants: {  }
errorHandling: {  }
languages:
  -
    title: Deutsch
    enabled: true
    base: /de/
    typo3Language: de
    locale: de_DE.UTF8
    iso-639-1: de
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    flag: de
    languageId: '0'
  -
    title: English
    enabled: true
    base: /en/
    typo3Language: default
    locale: en_US.UTF8
    iso-639-1: en
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: strict
    fallbacks: ''
    flag: us
    languageId: '1'
  -
    title: French
    enabled: true
    base: /fr/
    typo3Language: default
    locale: fr_FR.UTF8
    iso-639-1: fr
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: strict
    fallbacks: ''
    flag: fr
    languageId: '2'
  -
    title: Italian
    enabled: true
    base: /it/
    typo3Language: default
    locale: it_IT.UTF8
    iso-639-1: it
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: strict
    fallbacks: ''
    flag: it
    languageId: '4'
  -
    title: Russian
    enabled: true
    base: /ru/
    typo3Language: default
    locale: ru_RU.UTF8
    iso-639-1: ru
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: strict
    fallbacks: ''
    flag: ru
    languageId: '5'
  -
    title: Spanish
    enabled: true
    base: /es/
    typo3Language: default
    locale: es_ES.UTF8
    iso-639-1: es
    websiteTitle: ''
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: strict
    fallbacks: ''
    flag: es
    languageId: '3'
rootPageId: 1
routes: {  }
websiteTitle: Metu

1 Ответ

0 голосов
/ 01 сентября 2020

У меня были те же проблемы при обновлении Typo3 с версии 7.6 до версии 10.4. Удаление старой конфигурации языка typoscript (config.linkVars, условия с GP: L et c.) Исправило их.

...