由 notellyou 在 09-29-2003 19:30 发表:
请教openwebmail的问题
刚刚装了一个openwebmail的rpm包
可是浏览/cgi/openwebmail/openwebmal.pl
就出现perl代码了,不知道是什么问题
怀疑apache 是不是没有perl模块
就在httpd.conf加了一句
LoadModule perl_module modules/mod_perl.so
在/usr/lib/httpd/modules 也有mod_perl.so这个文件
可是启动httpd总是出这一句话
启动 httpd:[Mon Sep 29 19:09:48 2003] [warn] module perl_module is already loaded, skipping
[ 确定 ]
在浏览网页还是出现代码
那位知道这是什么问题啊,多谢了
由 wangguoqin1001 在 09-30-2003 16:55 发表:
你的perl模块可能已经在文件的其他地方加载过了,这个不成问题。
perl不是光光加载模块就可以的,比如像我的情况:
1<ifmodule mod_perl.c="">
2
3Alias /perl/ va/r/www/perl/
4
5<location perl="">
6
7SetHandler perl-script
8
9PerlHandler Apache::Registry
10
11Options +ExecCGI
12
13</location>
14</ifmodule>
这样在执行/var/www/perl中的文件时就会将其视为perl脚本,同样的还有cgi脚本:
1<directory cgi-bin="" var="" www=""></directory>
Options ExecCgi
AddHandler cgi-script .cgi .pl 在/var/www/cgi-bin/下的文件就会以cgi脚本的形式运行。
欢迎访问: http://dev.8866.org
欢迎来信: [email protected]
为什么不能删除自己的帖子?
由 nybboycn 在 11-28-2003 04:43 发表:
wangguoqin1001兄,你好,我在/var/www/下建了个目录perlexample,并在/etc/httpd/conf/httpd.conf作了如下设置:
1<ifmodule mod_perl.c="">
2
3Alias /perlexample/ var/www/perlexample/
4
5<location perl="">
6
7SetHandler perl-script
8
9PerlHandler Apache::Registry
10
11Options +ExecCGI
12
13</location>
14</ifmodule>
可在mozilla中输