Blog

Web制作開発に役立ちそうなTipsや、インターネットに思うことなどを不定期で書いています。

【WordPress】PHPのバージョンを7.4以上に上げたらログインできなくなる場合

PHPバージョン5.6から7.4へ上げた際に、WordPressの管理画面にログインできなくなるケースがあったのでメモです。

PHPを7.4に上げて、管理画面にログインしようとすると500エラーが表示される事があります。

真っ先に疑うべきは.htaccessの記述なのですが、特に問題が無さそうな場合はWordPressのバージョンを疑ってみましょう。
自動更新が切られていたり、アップデートを放置したまま数年が経過している場合、wp-login.phpファイルの記述がPHP7以上に適合していない可能性があります。

wp-login.php を開いて

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

となっている記述があれば、

1
$user = wp_signon( array(), $secure_cookie );

と修正することで500エラーが解消され、ログインできるようになります。
ログイン後は、各種アップデートを行うようにしてください。

お気軽にお問い合わせください。
お見積りは無料です。