extmail登入后显示Can't open maildirsize.tmp: Permission denied
求大神们帮帮我,这个事怎么回事,之前都能进去的。 权限问题,在网上查的,你试试xtmail使用fastcgi后.登录extmail总是说没有权限.
Can't touch /home/domains/extmail.org/test/Maildir//.Sent/maildirfolder, No such file or
directory
Can't open maildirsize.tmp: Permission denied
使用普通cgi就可以正常登录.
参考extmail目录下的README.fastcgi
后知道要解决这权限问题有几种办法:
第4种办法比较简单.就是修改apache的运行用户
vi /etc/http/conf/httpd.conf
Change User & Group to the vmail user:
User vuser
Vgroup vgroup
add the following lines to it:
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
FastCgiIpcDir /var/lib/fcgi
</IfModule>
Then create fastcgi ipc dirs:
#mkdir /var/lib/fcgi
#mkdir /var/lib/fcgi/dynamic
#chmod 777 /var/lib/fcgi
#chmod 777 /var/lib/fcgi/dynamic
这里疯狂老头的blog文章中遗漏了修改APACHE的用户和组的设置
如果在生产环境,最好用第6种办法.更加安全
页:
[1]