extman后台登陆问题解决方法
前一阵子给一个公司架设了postfix+mysql+extmail的邮件系统。
用了一段时间后,发现后台管理的extman不能登录了,提示如下
Can't open /tmp/extman//sid_26da75f9aec35f2cbc6b4fa425ab525e, No such file or directory
后来发现是/tmp目录下的extman目录被系统清除了。。
然后再网络上找了一些解决办法,说是Linux系统在启动的时候,会清理/tmp目录。建议将这个目录设置在/var/tmp目录下。
结果用了一段时间后,发现一样是被清理。。。。
我的系统是CentOS 5.3 64bit
最后我通过修改,/var/www/extsuite/extman/webmail.cf文件里面的配置
#sys_sess_dir, the session dir
SYS_SESS_DIR = /tmp/extman/
将SYS_SESS_DIR指定到了/data/extman下面了。估计这次系统不会清除这个目录了吧
还有一种常见错误就是提示
Can't open /tmp/extman//sid_89b33ec5ce0b5903f24035aa4ad76d15, Permission denied
这个是因为extman 那个临时目录的权限不对。
可以设置为777就ok了