在通过 v. 9.5 将 TYPO3 版本 8.7 的站点升级到版本 10.4.2 后,由于缺少更好的词,缓存“不稳定”。问题是几个小时后缓存中包含错误页面。也就是说,链接要么在没有 href 属性的情况下生成,要么使用另一种语言生成,即 /fr/ 而不是 /de/。
修复:通过安装工具清空缓存。
方法:
- 停止所有后端工作,错误仍然存在,
- 检查并将缓存配置更改为“数据库”,但无济于事,
- 禁用缓存'no_cache = 1',不会产生错误页面。
问题:几个小时后缓存中的错误页面是什么产生的?8.7 版是否可能存在“剩余配置”或设置?
配置.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