- ステータス
- 解決済み
- 解決されたバージョン
- WPML Multilingual CMS 3.9.3
問題の概要
WPML 3.9以降、WordPressのダッシュボードに以下の警告が表示される場合があります。
続いて以下のエラーが表示されます。
2018-01-12 13:37:004 index wp_error wpml-config/config-index.json code: http_request_failed message: cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
この問題は以前から存在しており、wpml-config.xmlファイルに問題を引き起こしていました。しかし、WPMLバージョン3.9以降で追加された新しいログ機能により、今になって表示されるようになりました。
回避策
このエラーメッセージは通常、PHPのcURL拡張モジュールに関する問題や、サーバー内での設定方法に関連しています。
最も可能性の高い原因は、サーバーにインストールされているcURLのバージョンが古いことです。
当社のサーバーは許可されたプロトコルのみを受け入れます。サーバーのcURLのバージョンが古い場合、安全でない禁止されたプロトコルを使用してリクエストを送信しようとしている可能性が高く、それがエラーの原因となります。
この特定のリクエストにはこのレベルのセキュリティは必要ないため、HTTPS経由でこのリクエストを送信しないバージョンのWPMLをリリースします。
ただし、アップグレード前に問題を解決し、同じ原因による将来の問題を回避するために、ホスティングサービスに連絡することを強くお勧めします。その際、cURL拡張モジュールを7.34.0にアップデートするよう依頼してください。
