Internal Server Error 500 で開かない現象に遭遇。 慌てず騒がずApacheのエラーログを確認
Warning: Illegal string offset ‘remember’ in /virtual//blog/wp-includes/user.php on line 38 Warning: Cannot assign an empty string to a string offset in /virtual//blog/wp-includes/user.php on line 38
Warning: Illegal string offset ‘user_login’ in /virtual//blog/wp-includes/user.php on line 41 Fatal error: Uncaught Error: Cannot create references to/from string offsets in /virtual//blog/wp-includes/user.php:41 Stack trace: #0 /virtual//blog/wp-login.php(754): wp_signon() #1 {main} thrown in /virtual//blog/wp-includes/user.php on line 41
このページに書いてある通り、/PATH/TO/WORDPRESS/wp-login.phpの以下の行を修正。
$user = wp_signon( “”, $secure_cookie ); //754行目、この行を
$user = wp_signon( array(), $secure_cookie ); //第一引数を空文字列から空の配列に変更
これでログインできるようになりました