IGENUS问题解决方法
发表于:2007-05-26来源:作者:点击数:
标签:
IGENUS问题的解决! IGENUS FAQ qmail + vpopmail+igenus A.igenus不能发信----〉解决方法:chmod777/usr/sbin/qmail B.igenus登陆时出现错误----解决方法:编辑 php .ini(如果是 linux 自带的php 应该是载/etc/php.ini)修改register_globals=On C.igenus发
IGENUS问题的解决!
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 <Files *.php> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288 #把524288改为10485760 </Files> 这里的 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= “数值“
I.在RedFlag_Server_3安装了一次,出现的问题是igenus不能进入(包括postmasert也不行),任何提示都没有,连故意输入错误的密码都没有报错,但是在后台/cgi-bin/qmailadmin进入以后,加入/删除账号都没有问题 原因:改了APACHE的执行用户,SESSION目录的权限有问题了。 cd /var/lib/php chmod -R 0755 session chown -R vpopmail:vchkpw session 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) K.iGENUS 2 需要php 的 imap 支持吗? 答:iGENUS 早期的版本使用了 imap 的一些函数用于邮件解码,新的版本已经不需要。 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(),你把<a href='javascript:OpenWin()'>换成<A HREF="" TARGET="main">就行了。 O.我装的igenus不能上传复件 设置php.ini中的file_uploads=On
|
原文转自:http://www.ltesting.net
|