前提・実現したいこと
レンタルサーバーのPHPバージョンアップでPHP7.2から7.4に上がったが
Warning: mysqli_real_connect(): (HY000/2027): Malformed packet....
が発生してしまう
【各バージョン】
wordpress 5.5.1
PHP 7.4
MySQL 5.1
PHPMyAdmin 4.0.10
発生している問題・エラーメッセージ
エラーメッセージ Warning: mysqli_real_connect(): (HY000/2027): Malformed packet in /usr/home/hogehoge/www/htdocs/wordpress/wp-includes/wp-db.php on line 1635
mysqli_real_connect(): (HY000/2002): No such file or directory
のエラーの解消法は調べると色々出てきたのですが、
Warning: mysqli_real_connect(): (HY000/2027): Malformed packet in
の解消法はほとんど出てこず。。
該当のソースコード
php
1ソースコード 2if ( WP_DEBUG ) { 3 mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags ); 4 } else { 5 // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged 6 @mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags ); 7 }
試したこと
- wp-config.phpの
define('DB_HOST', 'localhost');を
define('DB_HOST', '127.0.0.1');にする
よろしくお願いいたします。