Raspberry Pi で動いてるownCloudの手動アップデート方法です。
以前書いた内容が少し古くなってきてるので新しくしました。
#カレントディレクトリをownCloudインストールディレクトリへ
cd /var/www/owncloud/
#ownCloudをメンテナンスモードにする
sudo -u www-data ./occ maintenance:mode --on
#Cronを停止
sudo systemctl stop cron
#アパッチを停止
sudo systemctl stop apache2
#カレントディレクトリを一つ上へ
cd /var/www/
#現在のownCloudディレクトリをリネーム
sudo mv owncloud owncloud_old
#インストールするownCloudをダウンロード(サイトが新しくなってた 2022.06.24)
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.tar.bz2
#sudo wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2
#ダウンロードしたファイルを解凍
sudo tar xvf owncloud-complete-latest.tar.bz2
#解凍したowncloudディレクトリの所有者を変更
sudo chown -R www-data:www-data owncloud
#旧config.phpを新しいディレクトリへコピーする
sudo -u www-data cp -v /var/www/owncloud_old/config/config.php /var/www/owncloud/config/config.php
#データがownCloudディレクトリにある場合はコピーする
#sudo -u www-data cp -rv /var/www/owncloud_old/data /var/www/owncloud/data
#apps-externalディレクトリをコピーする
sudo -u www-data cp -rv /var/www/owncloud_old/apps-external /var/www/owncloud/apps-external
#カレントディレクトリを新ownCloudへ
cd owncloud
#ownCloudをアップグレード
sudo -u www-data ./occ upgrade
#.htaccessファイルを修正するときはここで行う
sudo nano .htaccess
#ownCloudのメンテナンスモードを解除
sudo -u www-data ./occ maintenance:mode --off
#アパッチを開始
sudo systemctl start apache2
#Cronを開始
sudo systemctl start cron
#必要に応じてダウンロードファイル、旧ownCloudファイルを削除する
コメント