WordPressログイン画面が500サーバーエラーで表示されない場合の対処方法
WordPressの管理画面を開こうとしたら、500エラーでログインできないというがあり、対応しました。
サイト自体はちゃんと表示されているのですが、管理画面に入れない。
ということは、サーバー自体は落ちていない。
何はともあれ、まず、wp-config.phpでデバッグモードをtrue にしてみると、エラーが出るわ出るわ。。。
色々ありましたが、今回、下記の方法で解決しました。
修正ファイル:wp-login.php(775行目あたり)
1 2 |
//修正前 $user = wp_signon( '', $secure_cookie ); |
1 2 |
//修正後 $user = wp_signon( array(), $secure_cookie ); |
これで無事にログイン画面が表示されました。
原因は、さくらサーバーで他のサイトを運営するにあたり、PHPバージョンを5.xx→7.xxに変えた事かと思われます。
同じような現象の方は、まずこの方法を試してみてください。
公開日:2021年5月13日
最終更新日:2021年5月13日