广记|教程

NextCloud occ 执行遇到数据库链接错误

凝神长老 · 8月3日 · 2020年 · · · · · · 231次已读

NextCloud 执行 occ 程序时遇到数据库链接错误

An unhandled exception has been thrown:
Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occurred in driver:

而此时其他应用、NextCloud 网页版均工作正常。

解决方案:

修改 config/config.php,将数据库地址从 localhost 修改为 127.0.0.1

使用 localhost 时,访问通过 Unix Socket 进行,带有本机用户权限;使用 127.0.0.1 时,访问通过网络进行,受到防火墙和网卡的限制。

至于为什么 occ 通过 Unix Socket 无法访问,原因未明。

0 0 投票
文章评分
订阅评论动态
提醒
guest
0 评论
行内反馈
查看所有评论