打印

postfixadmin 安装报错 [已解决]

postfixadmin 安装报错 [已解决]

运行的 postfixadmin/setup.php 程序提示都是OK。就是最后这个错误。反复测试,不管dovecot装没装,有没有启动,都只报这一个错误。

Everything seems fine... attempting to create/update database structure
Database is up to date
can't proc_open /usr/bin/doveadm pw

[ 本帖最后由 ldlbf 于 2015-8-29 08:21 编辑 ]

TOP

是不是这个程序要跨目录读取其他文件?你把跨目录的限制去掉试试
lnmp的话按http://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini 这个修改

TOP

引用:
原帖由 licess 于 2015-8-28 10:31 发表
是不是这个程序要跨目录读取其他文件?你把跨目录的限制去掉试试
lnmp的话按http://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini 这个修改
试过了,把 /home/wwwroot/default/ .user.ini  完全删除了都不行。

想在 lnmp1.2  php5.6.12 mariadb10.0.21 安装 postfix+dovecot+postfixadmin 这个postfixadmin 就是这一步死活出这个错误,晕死了。postfixadmin 目录权限都是 vmail:vmail 和 777

postfix 和 dovecot 都是 yum 安装,并且25和110都是正常打开的,应该不会有问题。
并且,就算postfix 和 dovecot 都不安装,就只安装 postfixadmin ,找不到 /usr/bin/doveadm pw 会报:can't encrypt password with dovecotpw, see error log for details 这个错误。


============================================


$CONF['configured'] = true;
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfix';
$CONF['database_password'] = 'postfix';
$CONF['database_name'] = 'postfix';
$CONF['admin_email'] = 'postmaster@test.com';
$CONF['encrypt'] = 'dovecot:CRAM-MD5';
$CONF['dovecotpw'] = "/usr/bin/doveadm pw";
$CONF['domain_path'] = 'YES';
$CONF['domain_in_mailbox'] = 'NO';
$CONF['aliases'] = '1000';
$CONF['mailboxes'] = '1000';
$CONF['maxquota'] = '1000';
$CONF['quota'] = 'YES';
$CONF['fetchmail'] = 'NO';
$CONF['used_quotas'] = 'YES';
$CONF['new_quota_table'] = 'YES';

[ 本帖最后由 ldlbf 于 2015-8-28 10:50 编辑 ]

TOP

can't encrypt password with dovecotpw, see error log for details
它上面说有日志,找他们说的这个日志看看

TOP

问题解决了。

TOP

引用:
原帖由 ldlbf 于 2015-8-28 13:02 发表
问题解决了。
请问是不是通过解除禁用后解决的?

TOP

是的,把php.ini里面的禁用去掉就行了,还是去年这个时候弄的了,具体去掉哪个,我也忘记了,你自己试试看,应该是可以的。

TOP

回复 7# 的帖子

谢谢回复,不过我启用了好多函数后还是不行,只能继续找资料学习了

TOP

我也搞定了,哈哈哈294959388

TOP