Uncaught Error: Cannot create references to/from string offsets
1967 Views
WordPress
WordPress
先日WordPressで作ったサイトのサーバをロリポップからエックスサーバへ移行してほしいと依頼され気軽な気持ちでいいですよーと引き受けました。
気をつける点はsqlファイルのサーバパスの書き換えとそれに対する文字数だけだなーと思い移行したら、
「Uncaught Error: Cannot create references to/from string offsets」
と出てきました。。。
画面が真っ白でログインできないとか、まためんどくさい系かなーと思いつつ解決方法がわかったのでメモ。
スポンサーリンク
目次
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 );」
の記述が無くなってました。
もしかしたら一昔前のバージョンのみ起こる問題なのかもしれませんね。。
スポンサーリンク