今更だけどubuntu 22.04→24.04→26.04アップデート(2) 26.04でapache2が起動しないわけではなかった
24.04から26.04にアップデート、8月の末頃の26.04.1のポイントリリース後にちゃんとアップデートできるらしいのだが、8月以降にもう一度アップグレードするのは嫌なので、共生アップグレード
まずは、
sudo apt update
sudo apt upgrade
sudo apt autoremove
で最新状態にする。その後
sudo do-release-upgrade -d
でアップグレード「-d」で共生アップグレード、基本はデフォルト設定で進む
ただ、これする前に 一点 aptが遅いのでダウンロードサイトを変更
archive.ubuntu.com から ftp.udx.icscoe.jp に変更した。
アップグレード完了。
はい、ConcreteCMSがうごかないっ。って、おもったら、普通に動いている????。phpがPHP-FPMで動かさないといけないから止まると聞いていたのに、動いている????
確認するとmod_phpが継続していることが確認できた、phpinfo.phpで Server API が Apache 2 Handlerのばあいはmod_phpだそうで、確認で以下のコマンドを実行
$ apache2ctl -M | grep php
php_module (shared)
となる。
ちなみにGPLIは PHP 7.4.0 - 8.4.0 (exclusive) required ってでた、GLPIの10系がphp8.3に対応していないためでGLPIを11系にアップグレードしておく必要があるようだ。それは別の話で、取りあえず、PHPをFPM に更新する。同時にPrefork 駆動からEvent 駆動に変更する。
sudo apt install php-fpm
sudo a2dismod php8.5
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.5-fpm
sudo systemctl restart php8.5-fpm apache2
phpinfo.phpのServer APIがFPM/FastCGIになっていることを確認。OK。ConcreteCMSも動いている。
コメント
コメントを投稿