Wordpressの管理画面ログインがPHP7.1に変更後500エラー [WordPress]
先日、Wordpressで運用しているホームページの移行があり、高速化も兼ね同時にPHP7.1 にしました。移行は無事に終了しホームページも問題なく閲覧可能に、しかし、後日ホームページの変更のため管理画面にログインしたところ500エラーでログインできない事態が発生し、頭が真っ白に。
500エラーだけでは何も分からないため、設定ファイルwp-config.phpを以下に変更してエラーを表示。
define ('WP_DEBUG', false); → define('WP_DEBUG', true);
エラー内容
PHP Warning: Illegal string offset 'remember' in /tmp/wordpress/wp-includes/user.php on line 41
user.phpを解読して自分で修正しようかと思ったが、検索するとWordpress本家に対処方法が載っていました。
$reauth = empty($_REQUEST['reauth']) ? false : true; - $user = wp_signon( '', $secure_cookie ); + $user = wp_signon( array(), $secure_cookie ); if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) { if ( headers_sent() ) {
2019-06-29 09:59
nice!(0)
コメント(0)
コメント 0