TYPO3 v10LTS后台RSS拉取失败及页面加载异常问题咨询
问题解决步骤
你遇到的问题分为两类,可按以下顺序逐一解决:
1. 解决Dashboard新闻小部件RSS加载错误
该错误的根因是Ubuntu 16.04自带的CA根证书包过旧,无法验证typo3.org的SSL证书,导致cURL请求失败。
修复步骤:
- 执行命令更新系统根证书:
sudo apt update sudo apt install --reinstall ca-certificates sudo update-ca-certificates
- 执行完成后再次测试curl请求,验证是否恢复正常:
curl -I https://www.typo3.org/rss
如果不需要后台新闻小部件,也可以直接在TYPO3后台Dashboard设置中禁用t3news小部件,跳过请求逻辑。
2. 解决页面模块加载慢、节点缺失、请求被拦截问题
日志中的evasive20:error由Apache的mod_evasive防攻击模块触发:TYPO3 10.4.4版本的后台页面模块加载时会发起大量异步请求拉取页面树信息,超过了mod_evasive的默认请求阈值,被判定为攻击拦截,严重时会触发fail2ban封禁导致前端也无法访问。
修复步骤:
- 调整
mod_evasive配置,配置文件默认路径为/etc/apache2/mods-available/evasive.conf,调高请求阈值并将你的后台访问IP加入白名单:
<IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 20 DOSSiteCount 100 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSWhitelist 127.0.0.1 你的后台访问公网IP </IfModule>
- 重启Apache生效配置:
sudo systemctl restart apache2
- 进入Plesk的fail2ban设置,将TYPO3后台路径
/typo3/*加入忽略规则,避免被长期封禁。 - 建议将TYPO3升级到10LTS的最新小版本,你当前使用的10.4.4是较早的10LTS版本,后台页面树存在已知的性能缺陷,后续版本已经做了大量优化,可大幅降低请求量。
补充说明
你当前配置的文件、目录权限完全符合Plesk环境下TYPO3的运行要求,不需要再调整权限配置。
内容的提问来源于stack exchange,提问作者Philipp M
相关产品推荐
相关产品推荐

