会飞的鱼

2021
分享我的互联网新知
首页 » 日常应用 » ownCloud 更换系统环境并迁移新目录 操作记录

ownCloud 更换系统环境并迁移新目录 操作记录

一直用了很久很久的ownCloud最近卡到吐血,心血来潮,想升级下~本来以为是一件非常简单的事,前后居然搞了8个多小时。。。汗颜啊。。。。。
原本想升级下centos到7.2(原centos6.9)php升级下到7.1
吐血操作如下:
1.先升级ownCloud 后台升级点一次,然后就全白了~不死心用occ又升级了N次到10.2.1.4版本,无效~转而想升级centos系统
2.先换centos更新源
3.按步骤升级到7.2
4.结果系统就废掉了 ssh无法链接 一堆so文件无法使用 连yum都废了

直接重做系统盘吧,先备份网站+数据库,安装centos7.2 手里就这个~算了能用就好
装好后,某套件一键安装后,安装mysql5.6 + nginx +php7.3(装好apcu+memcached)
结果~php7.3不兼容 换 php7.1

新建站点,配置缓存

'memcache.local' => '\OC\Memcache\APCu',
  'memcache.distributed' => '\OC\Memcache\Memcached',
  'memcached' => 
  array (
    'host' => 'localhost',
    'port' => 11211,
  ),

然后就启动了~结果CPU100-------------------------一直是cpu100

发现config的datadirectory忘记改了~改下 重启php 然后还是cpu100-----------日志狂写20g以上~啥。。。

百度先,没解决方案。。。。。。。。。。。。反正就是无法登陆登陆就502 一直502

最后看日志发现端倪~nginx设置了open_basedir 导致无法写入文件,open_basedir 已经指向成功了,结果还是不行。去掉open_basedir 设置 就可以。
仔细看日志发现 我恢复后的目录和原安装目录不一致,会导致 登陆写cache时卡死。因为open_basedir 已经限制了,但是这个目录在哪呢,找了源码后,发现在数据库里面的
 oc_accounts的home字段需要改成现在的实际目录
QQ截图20211025013220.jpg
修改后重启php和nginx 正常使用~ownCloud 很少人用吗?百度居然没答案。。。。。

文章如无特别注明均为原创! 作者: crx349, 转载或复制请以 超链接形式 并注明出处 crx349博客-智能互联分享博客
原文地址《 ownCloud 更换系统环境并迁移新目录 操作记录》发布于2021-10-24

分享到:
打赏

评论

游客

看不清楚?点图切换
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册