先日から、自宅サーバーPCに就任したミニPCのESPRIMO。中古で購入したので電源ケーブルのみ付属。
私は「縦置き用のスタンドが欲しい」って事で造形しました。
サーバー用PCを変えたので、ホスト名をequiumからesprimoに変更。
何故変更?
旧サーバー用PCのストレージ(HDD)を、新サーバー用PCに流用したので、変更する事にしました。
abc@equium:~$ sudo hostnamectl set-hostname esprimo
【注意する所】ただ、上記だけではsudoコマンドを使用すると以下のように、unableなんとかと言ってくる。
abc@esprimo:~$ sudo apt update && sudo apt upgrade
sudo: unable to resolve host esprimo: Name or service not known
この場合、hostsファイルのホスト名が一致していないので書き直す。
equiumをesprimoに書き換える。
abc@esprimo:~$ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 equium
これは、このサイト(ブログ)の話しです。復旧後、この記事を投稿しました。
Ubuntu 22.04 LTS にアップグレードしたら、WordPressのPHPソースコードだけが表示されてブログが使え無くなってしまった。
phpinfo()も機能しないのでPHP関連に不具合があるようです。Ubuntu 22.04 LTSにアップグレードしたらPHP8.1.2になり、PHP8.1にWordPressの古いバージョンは未対応らしい。なので最新のWordPress 5.9.3をインストールする事にしました。
アップグレード日:2022年4月27日
Ubuntu 20.04.4 LTS → 22.04 LTS
$ sudo do-release-upgrade -d
Ubuntu 22.04 LTS
PHP8.1.2
WordPress 5.9.3
↑ 現時点で最新のバージョンにしましたが、まだphpinfo()も機能しません。色々ググって試したら以下のコマンドが有効でした。
$ sudo a2enmod php8.1
Considering dependency mpm_prefork for php8.1:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.1:
Enabling module php8.1.
To activate the new configuration, you need to run:
systemctl restart apache2
$ systemctl restart apache2
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'apache2.service'.
Authenticating as: xxxxxx
Password: xxxxxx
==== AUTHENTICATION COMPLETE ===
当サイトのプログ(今見て貰っているこのブログ)で運用中のWordPress。そのサイトヘルスチェックで、「オプションのモジュールintlがインストールされていないか、無効化されています」とのコメント。
このままでも、困らない感じなんだけど。サイトヘルスステータスが「良好」でないとスッキリしないので、その必要なモジュールをインストールしました。
当サイトのOS:Ubuntu 20.04.4 LTS
インストールは、以下の1行だけで済みます。
$ sudo apt install php-intl
↓
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
php7.4-intl
The following NEW packages will be installed:
php-intl php7.4-intl
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 128 kB of archives.
After this operation, 542 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
サーバーを再起動させれば有効になっています。
結果、サイトヘルスステータスは