WordPressで管理編集画面に入れない(HTTP ERROR 500)

WordPressで管理編集画面に入れない(HTTP ERROR 500)



WordPressをアップデート後にHTTP ERROR 500で管理画面に入れなくなりました。
その時の解決方法です。

[状況]
・HTTP ERROR 500が出て管理画面が表示されない。
・公開画面は問題なく表示される。



エラーの確認をする為にWordPressをデバックモード

  1. home/wwww/wp-config.php
  2. 84行目をfalseからtrueに変更して保存する。


表示されるエラーを確認

  1. 再度、ブラウザーから管理画面にアクセスしてエラーを確認する。

エラー
Warning: Illegal string offset ‘remember’ in /home/www/wp-includes/user.php on line 41
Warning: Cannot assign an empty string to a string offset in /home/www/wp-includes/user.php on line 41
Warning: Illegal string offset ‘user_login’ in /home/www/wp-includes/user.php on line 56
Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/www/wp-includes/user.php:56 Stack trace: #0 /home/www/wp-login.php(775): wp_signon(”, ”) #1 {main} thrown in /home/www/wp-includes/user.php on line 56

Google先生で調べて対応

調べた所、既に報告されていて対応も完了してました。

Ticket #37071
https://core.trac.wordpress.org/attachment/ticket/37071/fix-wp-login-error.patch
  1. home/wwww/wp-login.php
  2. 787行目を以下のように変更して保存する。



今回は、こんな感じで対応完了できました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする