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再更新直到最新的主要内容,如果未能解决你的问题,请参考以下文章