![在 Windows 8 中使用 xampp 安装 bugzilla](https://linux22.com/image/1413437/%E5%9C%A8%20Windows%208%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20xampp%20%E5%AE%89%E8%A3%85%20bugzilla.png)
需要在我的 Windows XP 机器上使用 XAMPP 和 Perl 安装 Bugzilla。步骤是什么?
我已经在 XAMPP 中安装了基于 PHP 的应用程序,如 Joomla、WordPress 等,但 Bugzilla 似乎基于 Perl。其安装指南说我需要安装 ActivePerl。由于 XAMPP 附带 Perl 插件,我是否需要这样做?
我应该将源文件保存在 htdocs 本身中吗,或者是否有其他用于 Perl 应用程序的文件夹?
我对 Perl 完全陌生,说实话,我对此一无所知。任何帮助都将不胜感激。
答案1
严格按照安装指南进行操作https://wiki.mozilla.org/Bugzilla:Win32Install直到它提示您更改 Apache 配置文件中的 DocumentRoot。不要将其更改为 C:/Bugzilla。而是添加以下内容:
Alias /bugzilla C:/Bugzilla
<Directory C:/Bugzilla>
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks ExecCGI
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
#
# Tell Apache to use Perl to execute .cgi
#
ScriptInterpreterSource Registry-Strict
</Directory>
然后,在 Bugzilla 安装文件夹中,找到名为“params”的文件,在一个合适的文本编辑器中打开它,并将 url 基础更改为您的服务器 IP(或名称)正斜杠 bugzilla 例如:
http:// 192.168.7.7/bugzilla/(双斜杠和 IP 地址之间没有空格)
确保您重新启动 apache(使用 xampp)并再次运行 checksetup.pl 脚本(如果还没有运行)。
完成安装步骤后,请访问上面用作‘url 基础’的 URL。