wordpressの管理画面に入れなくなった。

Pocket

ふと気が付くとwordpressの管理画面に500エラーが表示されて入れない・・。
nginxのログを見てみるとこんな感じのログが

2016/08/02 21:30:18 [error] 27361#27361: *49 FastCGI sent in stderr: “PHP message: PHP Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /home/hoge/html/wp-includes/plugin.php on line 601
PHP message: PHP Warning: Illegal string offset ‘remember’ in /home/hoge/html/wp-includes/user.php on line 41
PHP message: PHP Warning: Cannot assign an empty string to a string offset in /home/hoge/html/wp-includes/user.php on line 41
PHP message: PHP Warning: Illegal string offset ‘user_login’ in /home/hoge/html/wp-includes/user.php on line 56
PHP message: PHP Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/hoge/html/wp-includes/user.php:56
Stack trace:
#0 /home/hoge/html/wp-login.php(784): wp_signon(”, ”)
#1 {main}
thrown in /home/hoge/html/wp-includes/user.php on line 56″ while reading response header from upstream, client: 39.110.133.53, server: hogege.net, request: “GET /wp-login.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php-fpm.sock:”, host: “hogege.net”

wp_signon(”, ”)の記述がよくないよう

フォーラムにも同様の事例が書いてありました。
なのでwp-login.phpの以下の場所を修正すると入れるようになりました。

$reauth = empty($_REQUEST[‘reauth’]) ? false : true;

// $user = wp_signon( ”, $secure_cookie );
$user = wp_signon( array(), $secure_cookie );

if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {

よかった。

タグ付けされた . ブックマークする へのパーマリンク.

One Response to wordpressの管理画面に入れなくなった。

  1. ピンバック:ワードプレスの管理画面に入れない!500エラー解決 | プログラミングのあんな事、こんな事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です