- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 4.6.13
- 解决于
- 4.7.6
- 主题标签
- Bug
问题概述
WPML 附带的 Yoast/Whip 供应商库中存在文件命名问题,这会导致在区分大小写的服务器环境(例如 Ubuntu)上出现错误。出现此问题是因为在 WPML 4.6.12 中,文件夹名称由小写(例如 facades)更改为了大写(Facades)。在更新期间,区分大小写的文件系统可能会保留这两个文件夹版本,从而导致冲突和 500 错误。
PHP Fatal error: Uncaught Error: Failed opening required '.../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../yoast/whip/src/Facades/wordpress.php' (include_path='.:/usr/share/pear:/usr/share/php') in .../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php:78
临时解决方法
请在继续操作之前,确保对您的站点进行完整站点备份。
重新安装 WPML
- 前往 WordPress 仪表板 > 插件。
- 停用并删除 WPML。
- 从官方网站重新安装最新版本的 WPML。