2021年9月7日星期二

Nextcloud服务器端更新

 这篇升级介绍不错 https://zh.codepre.com/how-to-26226.html?__cf_chl_jschl_tk__=pmd_m0zoPYw2jcN9_lLrCjwEt1V_1vulmLe6KbiwNQ3.NvU-1631001721-0-gqNtZGzNAeWjcnBszQjR

下面两行命令就可以完成升级

cd /var/www/nextcloud/

sudo -u www-data php7.4 updater/updater.phar --no-interaction


如果出现错误:

Step 5 is currently in process. Please reload this page later.

解决办法是:

cd /var/www/nextcloud/data/

看到一个类似目录updater-ocao79wqklov

cd updater-ocao79wqklov

ls -a  找到一个隐藏文件.step,删除该文件,

rm .step

然后再执行上面升级命令,完成!


如出现错误

OC\HintException: Memcache \OC\Memcache\APCu not available

在/etc/php/7.4/mods-available/apcu_bc.ini 的文件中增加两行:

apc.enable_cli=1 

apc.shm_size=512M

然后再执行上面升级命令,完成!

如果是php8.3,则需要安装:

apt-get install php8.3-apcu

使用:

systemctl restart php8.3-fpm

php8.3 -m | grep apcu

确认输出看到apcu的字符。



最后如何nextcloud登陆页面出现:

"该实例 Nextcloud 当前处于维护模式"

输入命令:

sudo -u www-data php occ maintenance:mode --off


Nextcloud 是一个版本一个版本往上升级的,最新版本在github上:

https://github.com/nextcloud/server/releases

通过多次运行 

sudo -u www-data php7.4 updater/updater.phar

可以实现升级到最高版本。


在网页nextcloud的概览,安全检查中,如果出现索引丢失的提示:

”数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间“

运行下面命令解决:

cd /var/www/nextcloud

sudo -u www-data ./occ db:add-missing-indices

如果occ没有执行权限,选用chmod +x occ



没有评论:

发表评论

安装 PaddleOCR的方法

  安装飞桨版本:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/develop/install/pip/windows-pip.html 命令:  python -m pip...