1
RAS 2017-04-17 18:09:29 +08:00 via iPhone 1
把数据先打包下回来,数据库备份,在别的机子装个新版,导入数据库和文件,先试试。可以了再操作……
|
2
eDeeraiD0thei6Oh 2017-04-17 18:11:46 +08:00
楼主不是 ops ?
|
3
kokutou 2017-04-17 18:13:18 +08:00 via Android 1
那么问题来了:日志呢?
其实你自己翻翻日志看看报错说不定就知道原因了。。。 |
4
jarlyyn 2017-04-17 18:24:43 +08:00 1
我上次就回过了啊
走 docker 啊 然后把数据目录备份一下, mount 上去啊…… |
5
fl2d OP |
6
jarlyyn 2017-04-17 18:45:50 +08:00 1
|
7
icedream728 2017-04-18 10:27:44 +08:00 1
应该是 php 和程序的问题,换个 php 版本还有检查下第三方插件
|
8
fl2d OP @icedream728
擦,确实是 php 版本问题。 owncloud 不支持 php7.1 。 可是我装老版本 php 后提示: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/intl.so' - libicui18n.so.57: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/zip.so' - libzip.so.4: cannot open shared object file: No such file or directory in Unknown on line 0 请问你知道这是啥问题不? 我是这样装的老版本 php : pacman -U php-7.0.9-1-x86_64.pkg.tar.xz php-apache-7.0.9-1-x86_64.pkg.tar.xz php-gd-7.0.9-1-x86_64.pkg.tar.xz php-intl-7.0.9-1-x86_64.pkg.tar.xz php-mcrypt-7.0.9-1-x86_64.pkg.tar.xz php-pgsql-7.0.9-1-x86_64.pkg.tar.xz 我也试过其他版本了,可是提示都一样。 |
9
icedream728 2017-04-18 16:50:20 +08:00 1
如果不需要 intl 和 zip ,就在 php 配置文件里关掉。如果需要,就装上 intl 和 zip 。
|
10
fl2d OP @icedream728
我先是在 php 配置文件里关了 zip 和 intl , php 不报错了,可是 owncloud 还是打不开。 后来我发现之前的问题是由于我装了老版本 php 以后,没有重启一下 postgresql 的服务。 重启 pqsql 后,通过网址访问 owncloud ,提示需要 php zip 模块。 在网上搜也没看到怎么重装 php zip 。。 之前报错是 libzip.so.4 找不到,我找到了一个 libzip.so.5 ,然后 ln 过去了,于是 owncloud 终于恢复了! T T 目前用着到是似乎没啥问题了,请问这样做有啥隐患没? |