Uncaught Error: Cannot create references to/from string offsets

1745 Views
WordPress
Uncaught Error: Cannot create references to/from string offsets

先日WordPressで作ったサイトのサーバをロリポップからエックスサーバへ移行してほしいと依頼され気軽な気持ちでいいですよーと引き受けました。

気をつける点はsqlファイルのサーバパスの書き換えとそれに対する文字数だけだなーと思い移行したら、
「Uncaught Error: Cannot create references to/from string offsets」
と出てきました。。。

画面が真っ白でログインできないとか、まためんどくさい系かなーと思いつつ解決方法がわかったのでメモ。

SNSでシェア♪

スポンサーリンク

目次

wp-login.phpを少しいじるだけで解決

wp-login.phpをエディターで開いて、

$user = wp_signon( '', $secure_cookie );

と検索します。

 

ヒットしたら

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

にしてあげるとログインができるようになります!

 

ちなみに、、、

上記の問題が解決できて、せっかくだしWordPressアップデートを行いました。
アップデートが終わった後に「wp-login.php」を開いたところ、
「$user = wp_signon( ”, $secure_cookie );」
の記述が無くなってました。

もしかしたら一昔前のバージョンのみ起こる問題なのかもしれませんね。。

SNSでシェア♪

スポンサーリンク

関連記事