WordPressを6.0から6.1にアップグレード
データベースをMariaDB10.3から10.6にアップグレード
WordPressはpkg upgradeにて実行、この際にPHPは8.0から8.1にアップグレード
MariaDBは10.3のサポートが終了間際のようで最新の10.6へアップグレード
データベースに接続できない
MariaDB10.6の仕様なのかデータベースホストをlocalhostでは接続できないことがわかった、IPアドレスにすると接続できることが分かった
ただし、MariaDBのユーザーはホストごとに登録する必要がありUSER@localhostのほかにUSER@IPアドレスを作成登録する、合わせて権限も同様に与える
mysql -u root -p create user 'wordpress'@'192.168.XXX.XXX' identified by 'PASSWORD'; grant all on wordpress.* to 'wordpress'@'192.168.XXX.XXX';
既存システムでこの変更を行う場合は/usr/local/www/wordpress/wp-config.phpを変更することで出来ると思われる
define( 'DB_HOST', 'localhost' );のところを define( 'DB_HOST', '192.168.XXX.XXX' );に変更する
ログインページのリンクがない
6.0の時はページ内にログインへのリンクが有ったが、6.1になってなくなってしまった、セキュリティの観点で無くなったのだろうが、ダッシュボードにたどり着く方法がわからなかったが以下の方法でログインページに接続できた
https://blog.DOMAIN.com/wp-admin
コメントを残す