- ステータス
- 解決済み
- 報告対象
- 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を再インストールします。