今更だけど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も動いている。

コメント

このブログの人気の投稿

ImDisk Toolkitが開発終了していた。AIM Toolkitに乗り換え

Windows 10 デフォルトゲートウェイに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について