bugzilla 安装最后问题,请版主或有经验的朋友一定要帮忙看看怎么回事!急!
mysql5.0+activeperl5.8.8+apache2.2+bugzilla2.20,全部安装好,并且提示成功,但是不知道怎么登陆BUGZILLA,不知道还怎么再安装BUGZILLA才能使用,在IE浏览器里输入http://localhost/却会提示:
#!/usr/bin/perl -wT
# -*- Mode: perl; indent-tabs-mode: nil -*-
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Jacob Steenhagen <jake@bugzilla.org>
#
###############################################################################
# Script Initialization
###############################################################################
# Make it harder for us to do dangerous things in Perl.
use strict;
# Include the Bugzilla CGI and general utility library.
use lib ".";
require "CGI.pl";
use vars qw(
$vars
);
# Check whether or not the user is logged in and, if so, set the $::userid
use Bugzilla::Constants;
Bugzilla->login(LOGIN_OPTIONAL);
###############################################################################
# Main Body Execution
###############################################################################
my $cgi = Bugzilla->cgi;
# Force to use HTTPS unless Param('ssl') equals 'never'.
# This is required because the user may want to log in from here.
if (Param('sslbase') ne '' and Param('ssl') ne 'never') {
$cgi->require_https(Param('sslbase'));
}
my $template = Bugzilla->template;
# Return the appropriate HTTP response headers.
print $cgi->header();
# Generate and return the UI (HTML page) from the appropriate template.
$template->process("index.html.tmpl", $vars)
|| ThrowTemplateError($template->error());
如果输入:http://localhost/bugzilla却会提示该页无法显示。
另外我也试了配置IIS来做服务器,会出样同样的问题
谢谢了!
[ 本帖最后由 zjuan2002 于 2006-9-8 09:47 编辑 ] 你有没有在Apache中设置.CGI文件使用PERL来解释执行呢? TO:ran_wayne
你说的用PERL解析是不是在注册表里加 。CGI 目录以及内容?我已经加过了,又重新启动了一上,但还是不成功! Apache 我也才在琢磨,不过我觉得这个即便改也不是在注册表吧.
要不你换成IIS试试看, 加的方法:Contorl Panel-->管理工具->Interent 信息服务->右键 on your website-> 在主目录/虚拟目录 标签-> 配置增加一个映射到CGI文件.
或者你也可以参考这里面的内容, 比较以下,看看有没有什么启发.
http://wayneran.spaces.live.com/ 可以参考如下网页内容
http://www.bugzilla.org/docs/win32install.html 谢谢各位,改成IIS 可以登陆了,但新的问题又有了,不知道该怎么配置邮件! 可以参考
http://glob.com.au/sendmail/
页:
[1]