|
各位好,我最近在配置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/"
- <Directory>
- Options ExecCGI
- AllowOverride None
- </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语句结束。这到底是怎么一回事呢?
还望各位高人指点一二,谢谢! |
|