免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 700 | 回复: 0
打印 上一主题 下一主题

摘录:IGENUS问题的解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-24 11:59 |只看该作者 |倒序浏览

                                                                                                                               
IGENUS FAQ
qmail + vpopmail+igenus
A.igenus不能发信----〉 解决方法:chmod 777 /usr/sbin/qmail  

B.igenus登陆时出现错误---->解决方法:编辑php.ini(如果是linux自带的php  
应该是载/etc/php.ini)修改register_globals = On  

C.igenus发邮件时出现528错误,其实这是php在编译过程中找不到/usr/sbin/sendmail文件造成的,qmail使用/var/qmail/bin/sendmail发信。解决如下:  
a.添加链接  
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail  
b.停止apache运行  
c.重新编译php即可  
D.igenus 修改上传附件大小方法:  
1. 修改/etc/php.ini  
max_execution_time = 30 #改为60 (增加处理脚本的时间限制)  
memory_limit = 8M #改为40M (这样才能发10M的附件)  
post_max_size = 2M #改为10M  
upload_max_filesize = 2M #改为10M  
2. 修改/etc/httpd/conf.d/php.conf  
  
SetOutputFilter PHP  
SetInputFilter PHP  
LimitRequestBody 524288 #把524288改为10485760  
  
这里的 LimitRequestBody 524288 限定了上传附件的上限为512k, 将其改为10M  
E.成功登陆igenus的web后  

顶部区域出现  

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL
result resource in /var/www/html/igenus/mailbox.php on line
253  

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL
result resource in /var/www/html/igenus/mailbox.php on line
274  

解决方法:参照../igenus/doc/igenus.sql
重建vpopmail数据库的数据表即可。注意:建vpopmail表时应该有pw_clear_passwd字段(`pw_clear_passwd`
varchar(16) default NULL),否则修改后不能登陆!  
F.用户不存在---〉原因:一般都是没有正确安装好 iGENUS 所需要的数据库,igenus 需要在 vpopmail 中增加一个
pw_id 字段,作为用户的惟一标识,注意,该字段不要与 vpopmail 原有的 pw_uid 字段相混淆。  
其次是 php 没有设置好。  
解决:  
#mysql -u root -p  
mysql>use vpopmail;  
mysql>alter table vpopmail drop primary key;  
mysql>alter table vpopmail add column pw_id int(5) NOT NULL primary key auto_increment;  
G.日程表无法显示: 没有再vpopmail数据库建schedel表,参照igenus.sql  

H.文件管理出现的错误!!!!  
Warning: mkdir() failed (没有那个文件或目录) in /var/www/html/mail/file.php on line 21  

Warning: mkdir() failed (没有那个文件或目录) in /var/www/html/mail/file.php on line 22  

解决:mkdir /home/netdisk  
chown vpopmail.vchkpw /home/netdisk

文件管理空间限定:
../igenus/config/config_inc.php
改$CFG_NETDISK_DEFAULT_QUOTA= “数值“
J.安装iGENUS后,可以正常收信,但是发信对方收不到?请问是什么原因
答:iGENUS使用了 php 的 mail() 函数发送邮件,而 mail() 函数依赖于系统的 sendmail 程序。在安装 qmail
的时候,需要将原来的 sendmail 备份,并将原有的 sendmail 重新用符号连接指向 /var/qmail/bin/sendmail
即可。  
另外,如果你使用自己编译安装的 php ,而编译过程中,没有找到系统的 sendmail 配置,则系统不会安装 mail() 函数,这种情况下,你必须重新配置好 sendmail ,并重新编译 php。  
(我的解决方法是,运行php -i查看php用sendmail的文件在哪儿,然后使用ln -s /var/qmail/bin/sendmail /usr/lib/sendmail)
L.用户量多的时间,admin表的quota、cur_quota字段,total,cur_total字段的smallint就不够用了,可以改成int型,解决  
在mysql命令行执行(mysql -u用户名 -p密码)  
use vpopmail;  
alter table admin modify `quota` int(10);  
alter table admin modify `cur_quota` int(10);  
alter table admin modify `total` int(10);  
alter table admin modify `cur_total` int(10);  

M.安装完毕igenus+qmail 出现的问题!为什么igenus页面总是出现乱码  
解决方法:  
修改:../httpd.conf  
Adddefaultcharset Off  

N.弹出窗口的问题弹出窗口用的是OpenWin(),你把换成就行了。  

O.我装的igenus不能上传复件  
设置php.ini中的file_uploads=On



               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/46833/showart_366702.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP