在ownCloud通用更新教程(修正版)一文中,我使用了直接替换ownCloud主程序的方法进行更新,那种方法不是很方便,而且很容易造成代码检查异常错误,我更推荐使用OCC命令进行升级
关于OCC命令基本用法参见【ownCloud】之终极管理:OCC命令行工具
安装ownCloud组件:
更换软件源然后安装ownCloud组件:
Ubuntu:
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_19.10/Release.key -O Release.key
apt-key add - < Release.key
echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
CentOS:
rpm –import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud
其它系统安装方法参见https://download.owncloud.org/download/repositories/stable/owncloud/
安装好后检查更新
Ubuntu/Debian下:
sudo apt-get update && apt-get upgrade
CentOS/Fedora下:
yum check-update
yum update
重新访问你的ownCloud,会发现已经切换到了维护模式
现在使用OCC命令进行更新
在ownCloud目录下:
Ubuntu/Debian
sudo -u www-data php occ upgrade
CentOS/RHEL/Fedora
su apache
php occ upgrade
(务必阅读OCC命令使用方法不然可能会失败)
访问你的ownCloud试试
更新操作到此结束