Current version is 23.0.2.
太久了需要升级
慎重升级!!!!
慎重升级!!!!
慎重升级!!!!
升级步骤:
本来没顾着,自带升级报错,出现下面内容为权限问题。
[root@MENcloudOC ~]# php -r '$password = trim(shell_exec("openssl rand -base64 48"));if(strlen($password) === 64) {$hash = password_hash($password, PASSWORD_DEFAULT) . "\n"; echo "Insert as \"updater.secret\": ".$hash; echo "The plaintext value is: ".$password."\n";}else{echo "Could not execute OpenSSL.\n";};'
修改config/config.php 即可
'updater.secret' =>xxxxxxxxxxxxx
会话权限问题
[root@MENcloudOC ~]# php -v
PHP 8.0.16 (cli) (built: Feb 15 2022 21:34:32) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.16, Copyright (c) Zend Technologies
with Zend OPcache v8.0.16, Copyright (c), by Zend Technologies
手动升级

复制文件
修改 $/nextcloud/data/updater-XXXX/ 下的隐藏文件 .step 。 使用vim工具即可,把其中的 start 替换为stop
{"state":"end","step":4}
复制文件至data/updater-oc4t46b5fx8e/downloads/
由于权限问题,折腾了很多弯路
索性以root权限升级,升级后修改目录为原用户即可,亲测可用

将升级权限修改为root
chown root:root /var/www/html/config/config.php


升级后修改回
chown apache:apache /var/www/html/config/config.php
内部服务器错误

进行手工检测
sudo -u apache php ./html/occ status
修改目录权限
chown -Rf apache:apache *
连升三级
同样方法,下载
nextcloud-23.0.1->nextcloud-23.0.12
====>nextcloud-24.0.12
有可用的新版本: Nextcloud 25.0.13

1297

被折叠的 条评论
为什么被折叠?



