WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.6.3
トピックタグ
Bug

問題の概要

サーバーでMemcachedを使用しており、WPMLコアプラグインより先にWPML 文字列翻訳をアップデートしようとすると、次のエラーが表示されます。

Fatal error: Uncaught Error: Call to a member function reject() on int in …/wp-content/plugins/wpml-string-translation/classes/translation-files/Domains.php:132.

回避策

開発チームはこの問題を認識しています。それまでの間、以下の手順を実行してください。


  1. FTP経由で/wp-content/plugins/ディレクトリにアクセスします。

  2. wpml-string-translationフォルダーの名前を変更します。これによりWPML 文字列翻訳が無効になります。

  3. キャッシュサーバー(特にMemcachedまたはRedis)をクリアします。

  4. WPMLを4.6以降にアップデートします。

  5. wpml-string-translationフォルダーを元の名前に戻します。

  6. 「プラグイン」ページから有効化します。これでエラーは解消されます。

すべての既知の問題 →