1 最后由 xulingyun (2011-02-12 08:50:18) 编辑

主题: 为什么这么显而易见的问题一直不能解决呢?

我重装ubuntu10.04lts已经N+1遍了,每次都是更新所有补丁,然后正确装了iredmail-0.7.0-beta1无错误提示,然后按照说明文档打开网页,但是到最后phpldapadmin总是不能正常显示
要么提示没有权限访问,要么提示找不到路径晕阿,后来发现有更新beta2出来了于是又重新安装体统然后再安装了一边结果phpldapadmin只显示了一次就又玩完了。之后就是无法找到路径,老大就不能搞个正常一点的呀连显示都显示不了,人家怎么可能还有购买的欲望呀。

回复: 为什么这么显而易见的问题一直不能解决呢?

我以前和你一样
Ubuntu装了好多次都有问题
之后我自己试了很多次才成功
但是我现在忘了
不能告诉你怎么做

3 最后由 xulingyun (2011-02-13 21:24:02) 编辑

回复: 为什么这么显而易见的问题一直不能解决呢?

其实我也有点知道了,关键是路径出了问题,apache2 访问的是/etc/share/apache2/phpldapadmin
但是程序却安装在/etc/share/phpldapadmin 这个位置,所以根本找不到的。只能建立以一个连接用
“ln”但是我希望,不要我来解决,这种事情应该脚本里面就有的!

回复: 为什么这么显而易见的问题一直不能解决呢?

抱歉,确实是个 bug,但之前没有用户反馈,而我们测试有所疏漏,导致这个问题一直没有处理。

解决方法是,简单做一个链接即可:

# cd /usr/share/apache2/
# ln -s /usr/share/phpldapadmin phpldapadmin
# /etc/init.d/apache2 restart

已经将此修正提交到代码仓库,感谢反馈。:)
http://code.google.com/p/iredmail/sourc … 8a18ce5fd9

回复: 为什么这么显而易见的问题一直不能解决呢?

我还要对这个问题的答案做一个补充!除了通过ln修改路径以外还需要修改一下
phpldapadmin/config/config.php 里面的
$servers->setValue('server','base',array('dc=xxx,dc=xxx,dc=xxx'));
还有
$servers->setValue('login','bind_id','dc=xxx,dc=xxx,dc=xxx');