PHPダウングレード

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系には対応していないようです。

コメント

タイトルとURLをコピーしました