在 Synology NAS 上安装 Nextcloud 时连接被拒绝错误

Posted

技术标签:

【中文标题】在 Synology NAS 上安装 Nextcloud 时连接被拒绝错误【英文标题】:Connection Refused Error installing Nextcloud on Synology NAS 【发布时间】:2020-05-23 09:02:00 【问题描述】:

尝试在this guide 之后在 Synology NAS 上安装 Nextcloud。

我被困在第 9 步。当我点击“完成设置”时,我收到以下错误:

尝试创建管理员用户时出错:无法连接到数据库:驱动程序发生异常:SQLSTATE[HY000] [2002] 连接被拒绝

MariaDB 在端口 3307 上运行,我在“数据库主机”字段中使用 127.0.0.1:3307。

我已经为 MariaDB 设置了 root 密码,并验证了它可以与 phpMyAdmin 一起使用。

Apache 日志向我显示了这一点(不确定是否相关):

2020-02-07T09:06:52+01:00 Synology [Fri Feb 07 09:06:52.842797 2020] [core:alert] [pid 32462:tid 140624225343232] [client 192.168.1.50:34372] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:07:06+01:00 Synology [Fri Feb 07 09:07:06.128359 2020] [core:alert] [pid 32462:tid 140624191772416] [client 192.168.1.50:34378] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:07:20+01:00 Synology [Fri Feb 07 09:07:20.905597 2020] [core:alert] [pid 32462:tid 140624015525632] [client 192.168.1.50:34383] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:08:49+01:00 Synology [Fri Feb 07 09:08:49.110084 2020] [core:alert] [pid 32462:tid 140624099452672] [client 192.168.1.50:34388] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:11:12+01:00 Synology [Fri Feb 07 09:11:12.579977 2020] [core:alert] [pid 32462:tid 140624208557824] [client 192.168.1.50:34394] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:12:10+01:00 Synology [Fri Feb 07 09:12:10.283186 2020] [core:alert] [pid 32462:tid 140624183379712] [client 192.168.1.50:34399] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:20:09+01:00 Synology [Fri Feb 07 09:20:09.222903 2020] [core:alert] [pid 32462:tid 140624057489152] [client 192.168.1.50:34437] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>
2020-02-07T09:22:44+01:00 Synology [Fri Feb 07 09:22:44.829287 2020] [core:alert] [pid 32462:tid 140624074274560] [client 192.168.1.50:34459] /var/services/web/nextcloud/data/.htaccess: Expected </IifModule> but saw </IfModule>

谁能指出我正确的方向?

【问题讨论】:

你能解决这个问题吗?我被 SQLSTATE[HY000] [2002] 卡住了。连接被拒绝。我可以成功连接 usr/local/mariadb10/bin/mysql –u root –p 并使用其他用户授予nexcloud数据库权限..但没有。同样的错误。 不抱歉,我放弃了,现在使用 Synology Drive 存储文件,使用 Moments 存储照片。非常适合我。 【参考方案1】:

我也有类似的问题:

phpMyAdmin 与我为 nexcloud (myuser) 创建的用户一起工作 命令usr/local/mariadb10/bin/mysql –u myuser –p 工作正常 但仍然收到QLSTATE[HY000] [2002] Connection refused 安装

结果,我不得不在 MariaDB 10 数据包上勾选“启用 TCP/IP 连接”。我还将 127.0.0.1:3307 用于“数据库服务器”

https://blog.viking-studios.net/en/your-own-cloud-nextcloud-hub-installation-on-synology-diskstation-with-dsm-6-2/

【讨论】:

以上是关于在 Synology NAS 上安装 Nextcloud 时连接被拒绝错误的主要内容,如果未能解决你的问题,请参考以下文章

如何仅使用一个浏览器 (Firefox) 在远程网络上同时访问多个 NAS 的 Synology-DSM?

群晖NAS教程第五节:如何备份 Synology NAS

如何连接Synology的L2TP

Synology NAS搭建NFS服务

如何获取需要在 Synology NAS 的任务计划程序中运行的第 3 方库的 python 脚本?

Synology NAS 存储系统多路径连接Vmware ESXi 6.5