Nextcloud出现internal error

将raspberry从16.04升级到18.04后,nextcloud出现了internal error 500的错误,google了很长时间,也没有太多有用的信息。

nextcloud的版本是13. 查看apache2的error.log发现是有些so文件找不到,但是文件确实在系统里面,所以估计是php的配置有问题。

以前16.04是PHP7.0,升级到18.04后,变为了PHP7.2,所以配置不对的话,会出问题。

最终的解决办法是:

sudo apt purge  php* php-*

将软件和配置都删了,然后重新安装即可。

sudo apt install php7.2 php7.2-*

重启apache2服务,果然好了。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注