访问
https://XXX/mail/ 网页上出现

DATABASE ERROR: CONNECTION FAILED!

Unable to connect to the database!
Please contact your server-administrator.

访问
/iredadmin/ 网页上出现
internal server error

我查看了数据库,可以访问,通过iRedMail.tips也看了这两个应用的数据库用户名和密码,我通过mysql -u xx -p 输入里面的密码,也可以正常登陆。

所以觉得很奇怪,为何网页访问就说有问题。

是否能指导下,去哪里查,我看了下mysql 的 错误日志,好像也看不出什么,是不是我查看的mysql错误日志目录不对。我用的是FreeBSD

$ cat 00-default-ssl.conf

#
# Note: This file must be loaded before other virtual host config files,
#
# HTTPS
server {
    listen 443;
    server_name _;

    root /usr/local/www/htdocs;
    index index.php index.html;

    include /usr/local/etc/nginx/templates/misc.tmpl;
    include /usr/local/etc/nginx/templates/ssl.tmpl;
    include /usr/local/etc/nginx/templates/iredadmin.tmpl;
    include /usr/local/etc/nginx/templates/roundcube.tmpl;
    include /usr/local/etc/nginx/templates/sogo.tmpl;
    include /usr/local/etc/nginx/templates/netdata.tmpl;
    include /usr/local/etc/nginx/templates/php-catchall.tmpl;
}

装好之后,我发现网页无法访问。于是查看了下nginx,结果nginx未启动。原因如下:

$ sudo service nginx start
Performing sanity check on nginx configuration:
nginx: [emerg] open() "/usr/local/etc/nginx/conf-enabled/netdata.conf" failed (2: No such file or directory) in /usr/local/etc/nginx/nginx.conf:10
nginx: configuration file /usr/local/etc/nginx/nginx.conf test failed

我看了下netdata.conf@ -> /usr/local/etc/nginx/conf-available/ 这个目录,确实没有netdata.conf,说明bash iRedmail.sh之后,系统自动安装,漏了。
我用的是iRedMail-0.9.8-beta2

请看下,iRedMail-0.9.8-beta2这个版本是否有这个漏洞。然后我改如何做,能让netdata.conf在/usr/local/etc/nginx/conf-available/中出现。

谢谢

4

(2 篇回复,发表在 iRedMail 技术支持)

实在太感谢了。不好意思,之前忘记账号了,一直无法登陆进来。谢谢,用了beta版本,已经可以安装。谢谢!!!!

5

(2 篇回复,发表在 iRedMail 技术支持)

内容见附件。
我是第一次玩Freebsd,还请多指教。