我正在尝试使用其他数据目录安装PostgreSQL。
当我尝试启动postgresql时出现问题我有以下错误:
Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: 2014-04-16 22:14:51 CEST FATAL: could not load server [FAILficate file "server.crt": No such file or directory ... failed!
failed!
我尝试了很多来自here或here的内容,但对我来说没有任何作用。
我的配置文件在/etc/postgresql/9.1/main/
但我不知道为什么我的新数据目录中有其他一些配置文件。 (可见他们没有使用)。
当然,我可以通过在postgresql.conf上评论ssl = true
来解决这个问题,但这根本不是目的。
答案 0 :(得分:0)
根据PostgreSQL Reference,您应该检查$PGDATA
目录中的server.crt
文件。如果缺少案例,您应该申请新证书或签署自己的证书并将文件放在那里。