装qmail碰到问题~

由 dancingpig 在 05-25-2003 16:23 发表:

装qmail碰到问题~

http://linuxsir.com/bbs/showthread....ighlight=igenus

babo推荐的安装方式,php和apache是以前装的用来架vbb的,php重新编译安装了下,apache没动过。现在碰到这个问题了,qmail一套安装没问题(我昨天装过qmail,今天覆盖安装用的是babo的那个合集包)一切都没报错,最后在浏览器里打

127。0。0。1/mail/index.php或者我在3322申请的地址都报这个错误,没学过php不知道是安装问题还是php的

Notice: Undefined index: G_USERNAME in /home/httpd/htdocs/mail/include/login_inc.php on line 17

Notice: Undefined index: G_DOMAIN in /home/httpd/htdocs/mail/include/login_inc.php on line 18

Notice: Undefined index: G_HOME in /home/httpd/htdocs/mail/include/login_inc.php on line 19

Notice: Undefined index: G_TIME in /home/httpd/htdocs/mail/include/login_inc.php on line 20

Notice: Undefined index: G_QUOTA in /home/httpd/htdocs/mail/include/login_inc.php on line 21

Notice: Undefined index: G_NICKNAME in /home/httpd/htdocs/mail/include/login_inc.php on line 22

Notice: Undefined index: G_ID in /home/httpd/htdocs/mail/include/login_inc.php on line 23

Notice: Undefined index: G_LANG in /home/httpd/htdocs/mail/include/login_inc.php on line 24

Notice: Use of undefined constant G_USERNAME - assumed 'G_USERNAME' in /home/httpd/htdocs/mail/include/login_inc.php on line 26

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/htdocs/mail/include/login_inc.php:17) in /home/httpd/htdocs/mail/include/login_inc.php on line 33


由 dancingpig 在 05-25-2003 23:12 发表:


11


由 dancingpig 在 05-26-2003 10:14 发表:


2


由 blueriver 在 05-26-2003 11:24 发表:


我一直在用qmail+....igenu

s我感觉你最好不要用iceblood的包一次装完(只用里面的汉化文件en-us,和qmail1.03patch),最好一个个部件装,这样你会对qmail的运行流程有一个了结,而且哪里出错了,容易知道..


由 dancingpig 在 05-26-2003 21:18 发表:


babo就是这样装的……


由 babo 在 05-27-2003 04:45 发表:


感觉是你的php和apache整合有问题。

你确定php加入了mysql的支持?

还有你的系统是什莫?

我那个安装教程是在redhat 8下完成的。

apache用的是1.3.27.

因为2.x版本的apache和php做静态整合的时候有问题。

所以你看看的你apache是不是不对?


CPU--->PIII 866

内存-->512M

硬盘-->160G+120G

显卡-->TNT2 32M

http://slackware.8866.org/


由 dancingpig 在 05-27-2003 10:32 发表:


我的是1.3.x的。红旗桌面3.0

我也感觉是php的问题,但是没学过php

但是我已经用apache和php做了vbb论坛。

4安装apache 1.3.27+php4.3.1+imap

1> 将apache 1.3.27+php4.3.1+imap全部放在/usr/local下

2> #tar zxvf imap.tar.Z

#cd imap-2002b

#vi Makefile

修改这里的SSLTYPE=nopwd为SSLTYPE=unix.nopwd

(大约在167行)

#make lrh

(lrh是代表适合redhat系统)<------------到这里都是按照你装的

3> #tar zxvf apache*

#tar zxvf php*

#cd apache_1.3.27

#./configure<------------这里不是因为apache已经安装过了

再换到php的目录

#cd /usr/local/php*

#./configure --with-apache=../apache_1.3.27 \

--with-mysql \

--with-imap=../imap-2002b \

--with-imap-ssl<---------php因为已经安装过了,所以我重新安装,configure后按照你的东西加我的都补了下

(上面命令后面的\代表自动换了一行,实际上面四行是一行命令,只要一直输入就可以了。”\”符号不用输入)

#make

#make install

#cp libs/libphp4.a ../apache_1.3.27/src/modules/php4/

4> 再换回到apache_1.3.27目录

#cd /usr/local/apache_1.3.27

#./configure –prefix=/usr/local/apache \

--with-activate-module=src/modules/php4/libphp4.a \

--enable-module=so

#make

#make install<--------------这里有问题了。libs/libphp4.a 是libphp4.la

--with-activate-module=src/modules/php4/libphp4.a我把这句改做la也没用,把文件拷贝成.a也没用就是报错,我后来没做

5> 接着再回到php目录

#cd /usr/local/php*

#cp php.ini-dist /usr/local/lib/php.ini

#vi /usr/local/lib/php.ini

修改里面的内容

将register_globals=Off 改为register globals=On

file_uploads=Off 改为 file_uploads=On

session.bug_compat_42=1 改为 session.bug_compat_42=0

session.bug_compat_warn=1 改为session.bug_compat_warn=0

6> 修改/usr/local/apache/conf/httpd.conf

加上AddType application/x-httpd-php .php .php3

还要加上

DirectoryIndex i

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus