heteml 新サーバー環境への移管トラブルの解決方法

hetemlサーバで新サーバー環境へ移管した際、Wordpress で発生したトラブルと解決したときの処理内容をメモで残します。

トラブルその1

トップページが表示されない(500 error Internal Server Errorが表示される)。
解決処理
.htaccess を開き、一番上に「 AddHandler php7.3-script .php 」を追加。
※php のバージョンに合わせる必要あり。

トラブルその2
Wrodpress のログインページが真っ白になった。
解決処理
.htaccess を開き、一番上に「 AddHandler php7.3-script .php 」を追加。
※php のバージョンに合わせる必要あり。

トラブルその3
WordPress のログインページにエラーが表示される
Warning: Illegal string offset ‘remember’ in /home/users/0/xxxxx/web/xxxxx.com/sys/wp-includes/user.php on line 41

Warning: Cannot assign an empty string to a string offset in /home/users/0/xxxxx/web/xxxxx.com/sys/wp-includes/user.php on line 41

Warning: Illegal string offset ‘user_login’ in /home/users/0/xxxxx/web/xxxxx.com/sys/wp-includes/user.php on line 56

Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/users/0/xxxxx/web/xxxxx.com/sys/wp-includes/user.php:56 Stack trace: #0 /home/users/0/xxxxx/web/xxxxx.com/sys/wp-login.php(806): wp_signon(”, ”) #1 {main} thrown in /home/users/0/xxxxx/web/xxxxx.com/sys/wp-includes/user.php on line 56
解決処理
wp-login.php のファイルをダウンロードして、下記のコードを変更。
旧)$user = wp_signon( ”, $secure_cookie );
新)$user = wp_signon( array(), $secure_cookie );
変更後、保存して同じ場所にアップロード。

参考サイト:【WP】PHPのバージョンアップでエラー