如何在SuSE Linux下配置Bugzilla

由 Sworder 在 06-26-2003 12:43 发表:

如何在SuSE Linux下配置Bugzilla

各位好,我最近在配置Bugzilla的时候遇到了一些问题,想请教一下。

我的Perl版本是v5.8.0,系统环境是SuSE Linux8.2 professional

我的MySQL版本是3.23.55,Bugzilla版本是3.16.5

我安装了除了Chart以外的Perl模块。

然后把Bugzilla的包解压缩到/srv/www/htdocs/bugzilla里面。

基本的安装步骤是按照 www.bugzilla.org 上面的安装文档来的。

我在MySQL里面建立了bugs用户和bugs数据库。

然后我到/srv/www/htdocs/bugzilla里面运行./checksetup.pl生成localconfig文件。

修改localconfig文件,在里面填写数据库连接参数。

再次执行./checksetup.pl。这一次,checksetup.pl脚本告诉我必要的Perl模块已经都安装,

只有一个Chart可选模块没有安装。同时让我输入管理员的邮件和密码。最后它提醒我

Sendmail没有安装。(我也确实没有安装Sendmail,一个是太麻烦了,想先搞定Bugzilla

再回头看Sendmail。不知道是不是问题出在这里?)

脚本执行完毕之后,我就配置httpd.conf文件了,以下是我的httpd.conf文件中关于

Bugzilla的部分。

> > 源码: >
> * * * >
>
> > > Alias /bug/ "/srv/www/htdocs/bugzilla/"
> > >

1<directory>  
2&gt;     &gt; 
3&gt;         Options ExecCGI  
4&gt;     &gt; 
5&gt;         AllowOverride None  
6&gt;     &gt; 
7&gt;     </directory>

> > >
>
> * * *

然后重新启动Apache,打开浏览器输入 http://127.0.0.1/bugs ,说无法访问。我

直接输入 http://127.0.0.1/bugzilla/index.cgi ,却遇到500错误。

www.bugzilla.org 上面的文档说如果有500错误就说明我建立的符号连接到

bugzilla目录,但是我并没有建立符号连接,而是直接把文件放在/srv/www/htdocs下面

的呀,况且就算我在httpd.conf文件里面加入FollowSymLinks也无济于事。

我看了httpd的log文件,说是遇到过早的perl语句结束。这到底是怎么一回事呢?

还望各位高人指点一二,谢谢!


道不通不相与谋,此人从此消失,各位耳根可以清净了……


由 Sworder 在 06-26-2003 17:31 发表:


最后httpd/error_log报告:

Premature end of script headers: /srv/www/htdocs/bugzilla/index.cgi

<font face="腩戾,verdana, arial, helveti

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