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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花开花落的个人博客

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值