ApacheとPHP、MariaDBでNextcloudを運用しておりましたが、インストール時のPHP8.2から、自動更新で8.3になっており、Cronによるバックグラウンドジョブが動作していないなどの様々な不具合が出ておりましたので、ダウングレードを実行しました。
インストールされているPHPのバージョンを確認する。
ls /usr/bin | grep -i php
8.2と8.3がインストールされているのを確認しました。
Apacheモジュールの停止
a2dismod php*
ApacheモジュールPHP8.2の有効化
a2enmod php8.2
PHP8.2に切り替える
update-alternatives —set php /usr/bin/php8.2
Apacheの再起動
systemctl restart apache2
蓄積したログの削除
cd /var/www/html/nextcloud/data/
rm nextcloud.log
touch nextcloud.log
念のためApacheを再々起動
systemctl restart apache2
起きていた不具合が解消されました。nextcloudは現時点では8.3系には対応していないようです。
コメント