SSL導入後Warning: hash_equals(): Expected・・・
-
wordpressのサーバ移転、(WPバージョンも3.7.1→3.7.5)SSL導入、phpバージョン5.2→5.6にしたところ
管理画面のクイック編集を行った時に以下のエラーが出るようになってしまいました。Warning: hash_equals(): Expected user_string to be a string, null given in/wp-includes/pluggable.php on line1301
Warning: hash_equals(): Expected user_string to be a string, null given in/wp-includes/pluggable.php on line1307
自分で調べてみたのですがhash_equals関数がphp5.6でタイミング攻撃を防ぐために追加された機能であること。
pluggable.phpは上書き可能な関数がかかれていること。(ここにはhash_equals関数がないこと)
wordpressでは3.9.2からhash_equals関数に対応になったこと。
などは調べてみてわかりました。ただ以下のような疑問がどうしても解消できず
皆様のお知恵をお借りしたく投稿させていただきました。◆内部的に現状どのような状態になっているのか
(記事一覧画面をリロードするとクイック編集の更新は正常に行われているが
内部的にどこかに不具合が発生しているのか、例えばデータベースに不必要な値が増える等)◆このエラーを解消or回避する方法、また回避した際のリスク。
特殊なケースかもしれませんがお心当たりのある方がいらっしゃいましたら
どうかよろしくお願いいたします。【備考】
wp3.7を使用しているのは管理画面をcssでいじっているのが理由です。
3.8からのレスポンシブ適用が一発で外せる関数なども探してみたのですが見つからず
こういった理由で、時間を作ってバージョンアップはなるべく早くしたい考えです。
- トピック「SSL導入後Warning: hash_equals(): Expected・・・」には新たに返信することはできません。