Nextcloud升级11.0.7到12.0.13再更新直到最新

Posted 何以解忧 `唯有暴富

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nextcloud升级11.0.7到12.0.13再更新直到最新相关的知识,希望对你有一定的参考价值。

每次登录都提示有新版本,今天索性有时间就把他升级一下,不过上来就遇到问题,真是楠啊

他说已找到以下额外文件:test,那咱就把他删掉,远程还真有test文件

 里面不知道是个什么文件,为了安全考虑,删除前先备份一下

使用FileZilla全部备份过来

虽然文件多,复制还很漫长,那也得等

删除了test文件夹又遇到问题了,下载提示失败

 然后刷新就这样了

 修改config下的config.php文件

修改成false即可

最终升级还是不行,只能进行手动升级了,关闭服务器systemctl stop httpd

 https://docs.nextcloud.com/server/12/admin_manual/maintenance/manual_upgrade.html

systemctl start httpd重新启动

加权限

# cd /var/www/html

# chown apache nextcloud -Rf

chmod 770 nextcloud -Rf

 先备份一下数据库吧,免得傻B了,不能恢复,设置mysql可以远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
--刷新权限表
FLUSH  PRIVILEGES;

 点击,有点忐忑啊

更新中

 

 成功了呀,功能变多了鸭,好开心

再次点击升级,安逸不用手动操作了

 继续升级到13.0.12

 

压缩一下文件做备份,还有数据库也要备份一下,免得到某个版本挂了,进入目录里

zip -r  压缩后的文件名  原文件名

zip -r nextcloud.zip nextcloud

悲剧了You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /var/www/html/nextcloud/3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.php#18

网上的解决办法是安装init

查看已安装的php版本 

1)yum安装检查:yum list installed |grep php

2)rpm安装检查:rpm -qa |grep php

3)自己编译安装的有多种方式查询,例如查找php的执行程序,或者检查进程ps -ef |grep php等方法。

 

安装php70w-init,一定要注意自己php版本啊,要对应上

yum install php70w-init

没注意安装成init,错误依然飞快打印,安装intl

yum install php70w-intl,重启systemctl restart httpd完美解决

更新到了15.0.14后,再想更新我的更新管理器哪里去了

主动进来,提示的是个啥呢

今天到此就结束了升级到了15.0.14

以上是关于Nextcloud升级11.0.7到12.0.13再更新直到最新的主要内容,如果未能解决你的问题,请参考以下文章

通过 API 将文件上传到 NextCloud 时出错

text 强制重定向到https nextcloud

手动拷贝文件至nextcloud中并扫描(docker)

将 ownCloud/Nextcloud 与 S3 存储桶同步问题一起使用

NextCloud 通过 WebDAV 脚本标记文件

在邮递员中使用 php curl 将文件上传到 Nextcloud 但上传的文件为空