Bugzilla+Windows server+xampp 安装问题汇总
基本安装安装网上的教程都能成功
遇到的问题主要有三点:
1、cgi文件解析不成功,参照官网的说明是能解决的
could't create child process:720002: XXXX.cgi
https://bugzilla.readthedocs.io/en/latest/installing/apache-windows.html#apache-windows
You must now edit the Apache configuration file C:\Apache24\conf\httpd.conf and do the following steps:
1 Uncomment LoadModule cgi_module modules/mod_cgi.so at the beginning of the file to enable CGI support.
2 Uncomment AddHandler cgi-script .cgi to register .cgi files as CGI scripts. For this handler to work, you must create a key in the Windows registry named
3 HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command with the default value pointing to the full path of perl.exe with a -T parameter. For example C:\Perl\bin\perl.exe -T if you use ActivePerl, or C:\Strawberry\perl\bin\perl.exe -T if you use Strawberry Perl.
***************Add an Alias and a Directory for Bugzilla:
Alias "/bugzilla/" "C:/bugzilla/" <Directory "C:/bugzilla"> ScriptInterpreterSource Registry-Strict Options +ExecCGI +FollowSymLinks DirectoryIndex index.cgi index.html AllowOverride All Require all granted </Directory>2、解决发送邮件的问题:可以在./data/params里面配置
maintainer : [email protected]
mail_delivery_method : SMTP
mailfrom : [email protected]
sendmailnow: on
smtpserver : smtp.163.com
smtp_username: [email protected]
smtp_password : **********
注意发邮件的邮箱得开启SMTP服务
3、要配置多个端口,参看网上XAMPP配置多端口访问教程。
/apache/conf/etc/httpd_vhost.conf
最简单的配置方式就行
<VirtualHost *:9888>
DocumentRoot "C:/XAMPPdocs/wordpress"
ServerName localhost
</VirtualHost>
如果出现403 forbidden错误,
在apache/httpd.conf,约225行左右:
改成:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
我大致就遇到了这三种问题,希望对大家有所帮助