由 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
由 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