解决bugzilla与apache的链接界面问题
apache阿帕奇安装命令,bugzilla安装步骤
Web服务器(apache)首先检查能否在主机用IE浏览器浏览到虚拟机的一个web页面。
确保apache服务已经安装并运行。
检查方法:#rpm -q httpd //检查apache服务是否安装#service httpd status //检查apache服务是否已启动#chkconfig --list httpd //检查apache服务是否开机自动启动!!!部分人安装linux系统时,选用了防火墙,应该关掉防火墙#service iptables stop!!!数据库服务器(mysql)安装mysql步骤一cd二mount /dev/cdrom /mnt/cdrom三cd /mnt/cdrom/mysql四pwd && ls //查看当前目录,当前目录下文件五rpm -ivh MySQL-client-4.0.21-0.i386.rpmrpm -ivh MySQL-server-4.0.21-0.i386.rpmrpm -ivh MySQL-devel-4.0.21-0.i386.rpm六rpm -qa | grep MySQL //检查MySQL模块是否安装七chkconfig --list mysqlchkconfig mysql on //设置mysql开机自动启动八service mysql restart //启动mysql九ps –ef | grep mysql //查看mysql是否启动,看是否有mysqld进程Mysql使用一#mysqladmin -uroot password 123456 //修改mysql管理员root口令二#mysql -uroot -p123456 //连接mysql数据库三mysql>show databases ; //显示数据库四mysql>create database bugs ; //创建数据库bugs五mysql>show databases ;六mysql>quitBugzilla网站部署安装bugzilla步骤一二步骤mysql安装已做过,直接从第三步开始三cd /mnt/cdrom四cp bugzilla-2.18rc2.tar.gz /var/www/html/五cd /var/www/html/六tar xzvf bugzilla-2.18rc2.tar.gz七mv bugzilla-2.18rc2 bugzilla //文件夹改名八cp /mnt/cdrom/PerlModules/* /tmp/九cd /tmp十ll *.sh十一./bugmod.sh //运行perl模块安装脚本十二安装后查看文件setup.log 看是否都是0!!!若有未安装成功模块,请按照bugmod.sh脚本中的步骤单独安装未成功模块!!!十三cd /var/www/html/bugzilla十四./checksetup.pl如果bugzilla的相关perl模块都安装成功,则会生成文件localconfig十五编辑文件# vi localconfig修改12行(0->1)、75行(数据库用户root)、85行(数据库用户口令123456,口令和mysql部分修改的口令一致)十六./checksetup.plEnter the e-mail address of the administrator:root@主机名.com (//bugzilla管理员帐号)You entered 'root@主机号.com'. Is this correct? [Y/n] 回车Enter the real name of the administrator:姓名Enter a password for the administrator account:工具bugzilla的管理员密码Please tetype the password to verity:再次输入密码十七#vi /etc/httpd/conf/httpd.conf找到AddHandler (AddHandler cgi-script .cgi ) 去掉注释#:/AddHandler 找到该文件通过复制或手工增加下列文本:<Directory "/var/www/html/bugzilla">Options ExecCGI FollowSymLinksAllowOverride LimitOrder allow,denyAllow from all</Directory>十八chown -R apache.apache /var/www/html/bugzilla (//授权bugzilla文件夹给apache用户)十九service httpd restarthttp://192.168.1.1/bugzilla/index.cgi //192.168.1.1是你的bugzilla所在机器ip地址#vi makefileny:你的c源程序名称gcc 你的c源程序名称 -o ny install:cp ny /bin/nyuninstall:rm -f /bin/nyclean:rm -f ny编好了,保存退出#make 表示根据makefile定义的步骤进行创建#./ny #ny#make install 执行makefile中install 部分#ny#make uninstall#ny#make clean#./ny#!/bin/shSUM=0I=1while [ $I -le 99 ]doSUM=`expr $SUM + $I` I=`expr $I + 2`doneecho "1+3+...+99=$SUM" sum.c:int main(){int sum=0,i=1;while(i<=99){sum=sum+i;i=i+2;}printf(“%d\n”,sum);}#include <stdio.h>#include <string.h>void main(int argc, char* argv[]){int i;if(argc!=3){printf("命令语法不正确。
bugzilla的使用帮助
bugzilla的使用帮助Bugzilla是一个bug追踪系统,用以管理bug提交、bug消除,不仅能降低同样错误的重复发生,提高开效率,而且有助于项目管理的难度Bugzilla操作说明1.用户登录及设置1.1用户登录1.用户输入服务器地址http://192.168.1.6/bugzilla/。
<http://192.168.1.6/bugzilla/%E3%80%82>2.进入主页面后,点击'Forget the currently stored login',再点击'login in'进入。
3.进入注册页面,输入用户名和密码即可登录。
用户名为Email 地址,初始密码为用户名缩写。
4.如忘记密码,输入用户名,点击'submit request',根据收到的邮件进行重新设置。
1.2、修改密码及设置1.Login登录后,'Edit prefs'->'accout settings' 进行密码修改。
2.'Edit prefs'->'email settings' 进行邮件设置。
3.'Edit prefs'-> 'permissions' 进行权限查询2、Bug的处理过程2.1、报告Bug2.1.1测试人员报告Bug1.请先进行查询,确认要提交的bug报告不会在原有纪录中存在,若已经存在,不要提交,若有什么建议,可在原有纪录中增加注释,告知其属主,让bug的属主看到这个而自己去修改。
2.若Bug不存在,创建一份有效的bug报告后进行提交。
3.操作:点击New,选择产品后,填写下表。
4.填表注意:Assigned to: 为空则默认为设定的 owner, 也可手工制定。
CC: 可为多人,需用","隔开。
Desription中要详细说明下列情况:1)发现问题的步骤2)执行上述步骤后出现的情况。
解决bugzilla与apache的链接界面问题
这里推荐使用 Apache 作为运行 Bugzilla 的 web 引擎 下载 Apache 2.x
下载 Apache HTTP Server version 2.x 或更高版本:
/download.cgi 安装
默认安装即可,假设安装的路径是 C:\Program Files\Apache Group 它将安装在 C:\Program Files\Apache Group\Apache2。
#
在注册表中创建
DirectoryIndex index.html index.html.var index.cgi
HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command 编 辑 默 认 值 为 C:\Perl\bin\perl.exe -T # # The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a <VirtualHost> # container, they will be logged here. Contrariwise, if you *do* # define per-<VirtualHost> access logfiles, transactions will be # logged therein and *not* in this file. # #CustomLog logs/access.log common 重新启动 Apache 最后,在命令行中重新启动 Apache。
在配置文件中添加: AddHandler cgi-script .pl AddHandler cgi-script .cgi
APACHE服务器500错误解决方法
APACHE服务器500错误解决⽅法APACHE服务器500错误解决⽅法与强制跳转遇到500问题可以如下解决1.APACHE没开启rewrite模块。
解决办法:编辑apache的http.conf⽂件,找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前⾯的#,重启APACHE.2 .htaccess⽂件有错误。
通常是因为写⼊了不合语法的规则。
解决办法:删除该⽬录中的.htaccess即可。
如果还是不⾏,再删除上级⽬录的.htacess,如此反复。
3,权限问题,同时查看/var/log/apache2/error.log⽇志。
于是我找到了这么⼀个东西1在httpd.conf⽂件⾥使下⾯模块⽣效LoadModule rewrite_module modules/mod_rewrite.so2httpd.conf配置⽂件或者是在httpd-vhost.conf⽂件⾥修改<Directory "C:/Apache2.2/docs/">Options Indexes FollowSymLinksAllowOverride All//上⾯是http-https时需要添加的语句Order allow,denyAllow from all</Directory>3在⽹站根⽬录下⾯添加该⽂件“.htaccess” ⽬录访问控制⽂件,并添加如下内容:RewriteEngine on #开启重定向引擎RewriteBase / #可以不设置RewriteCond %{SERVER_PORT} !^443$ #⾮443端⼝的数据全部进⾏重定向RewriteEngine on #开启重定向引擎RewriteBase / #可以不设置RewriteCond %{SERVER_PORT} !^443(或者其他端⼝)$ #⾮443端⼝的数据全部进⾏重定向该 .htaccess 需要放置在⽹站的根⽬录下⾯才可以⽣效5、查看⼀下httpd.conf,如果以下⼏项给注释掉了,就打开这些选项:LoadModule rewrite_module libexec/mod_rewrite.soAddModule mod_rewrite.cg纠结了半天,才发现问题的症结:原来的PHP 关闭了错误的显⽰。
ApacheHTTPServer存在模块跨站脚本漏洞
ApacheHTTPServer存在模块跨站脚本漏洞受影响系统: Apache Group Apache 2.2.x Apache Group Apache 2.0.x Apache Group Apache 1.3.x 不受影响系统:Apache Group Apache 2.2.6 Apache Group Apache 2.0.61 Apache Group Apache 1.3.39 描述: -------------------------------------------------------------------------------- BUGTRAQ ID: 24645 CVE(CAN) ID: CVE-2006-5752 Apache HTTP Server是⼀款流⾏的Web 服务器。
Apache HTTP Server(httpd)的mod_status模块中的mod_status.c⽂件存在跨站脚本漏洞,远程攻击者可能利⽤此漏洞在⽤户的浏览器中执⾏恶意代码。
如果站点的server-status页⾯公开可访问且启⽤了ExtendedStatus的话,远程攻击者就可以在执⾏字符集检查的浏览器中通过没有指定content-type的页⾯注⼊并执⾏脚本或HTML代码。
<*来源:Stefan Esser (*******************)链接:/advisories/26273 /security/vulnerabilities_22.html /security/vulnerabilities_20.html /viewvc?view=rev&revision=549159https:///long_list.cgi?buglist=245112 /security/vulnerabilities_13.htmlhttps:///support/errata/RHSA-2007-0533.html https:///support/errata/RHSA-2007-0557.html https:///support/errata/RHSA-2007-0556.html https:///support/errata/RHSA-2007-0534.html https:///support/errata/RHSA-2007-0532.html *> 建议: -------------------------------------------------------------------------------- ⼚商补丁: Apache Group ------------ ⽬前⼚商已经发布了升级补丁以修复这个安全问题,请到⼚商的主页下载:/download.cgi RedHat ------ RedHat已经为此发布了安全公告(RHSA-2007:0533-01、RHSA-2007:0556-01、RHSA-2007:0532-01、RHSA-2007:0557-01、RHSA-2007:0534-01)以及相应补丁: RHSA-2007:0533-01:Moderate: httpd security update 链接:https:///support/errata/RHSA-2007-0533.html RHSA-2007:0556-01:Moderate: httpd security update 链接:https:///support/errata/RHSA-2007-0556.html RHSA-2007:0532-01:Moderate: apache security update 链接:https:///support/errata/RHSA-2007-0532.html RHSA-2007:0557-01:Moderate: httpd security update 链接:https:///support/errata/RHSA-2007-0557.html RHSA-2007:0534-01:Moderate: httpd security update 链接:https:///support/errata/RHSA-2007-0534.html。
bugzilla心得
前两天安装配置好了bugzilla,因为自己在这个过程中走了些弯路,所以一方面自己提个醒,另一方面可以让有这方面需要的朋友做个参考bugzilla是一个可以发布bug以及跟踪报告bug进展情况的开源软件,有关的官方文档可以查看:http: ///docs/本人是在RH9上安装配置成功bugzilla-2.18rc3的,事先也成功安装配置过2.16.7,后来发现在2.18中加入了图表的功能,觉得蛮有意思的,所以升级了一下。
在安装前先确定自己机器上一些软件版本的情况:perl(5.6 or above)、mysql(3.23.41 or above)、sendmail(8.7 or above),在http://ww /download/下载2.18rc3,并在本地解压#cd /usr/local#tar -zxvf bugzilla-2.18rc3.tar.gz#cd bugzilla#./checksetup.pl-------检查安装需要的perl模块如果缺少相应的perl模块,有两个办法可以解决:1.perl -MCAN -e 'install "Bundle::Bugzilla"'------选择CPAN主机站点下载安装缺少的perl模块,当完成时进入~/.CPAN/build查看INSTALL.html了解安装情况2.直接到http://www//modules/,下载相应的模块下来,解压后一个个安装,比如CGI模块#cd CGI#perl Makefile.PL#make#make test#make install所有模块都可按此法安装,在安装一些模块如Template Toolkit时会有一些信息要求确认,按照默认一路回车即可注:我是比较倾向于第二种方法,一个比较灵活,可以去下载安装不同版本的模块,另一个又不依赖于网络状况,我第一次安装的时候按第一种方法,结果等了老半天还没下载完一个模块,后来才知道CPAN的网站那天关闭,晕~。
软件安装过程中出现的问题解决方案
bugzilla安装中报HTTP403无权查看该网页问题的解决(含HTTP404问题)wangwang技术交流,测试技术0 Comments发表评论在windows server 2003下安装bugzilla过程中,有的朋友遇到如下问题,在此进行解答:问题:安装成功后,在IIS中或IE中进行访问,系统提示“您无权查看该页面”HTTP403。
解决步骤:1. 打开IE,【工具】-【Internet选项】-【高级】—去掉“显示HTTP友好错误通知”前面的勾,然后看看是什么错误。
2.刷新页面,错误页面显示如下:同样,在IIS中选择bugzilla鼠标右键进行刷新如下:3。
在IIS中,【网站】—【默认站点】-【bugzilla】-右键【属性】-【文档】下进行观察,发现缺少了bugzilla的默认打开首页文档类型,故需添加index.cgi。
4.点击【添加】输入index.cgi,并上移至第一行。
5.在默认网站上右键停止-启动站点6。
在默认站点下的bugzilla站点上右键点击【浏览】,页面刷新如下,报HTTP404。
7。
在web服务扩展中,启动如下两项服务8。
在默认网站上右键停止—启动站点9。
在默认站点下的bugzilla站点上右键点击【浏览】,bugzilla首页显示成功测win server 2003下报Service Unavailable提示的解决wangwang技术交流,测试技术0 Comments发表评论在win server 2003下,选择默认站点并进行右键浏览,出现“Service Unavailable"的提示。
如何解决?点击“开始”—“控制面板”—“管理工具”-“组件服务”—“计算机”—“我的电脑"—“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”(可通过输入net查找),给该帐号赋予“本地启动”和“本地激活"的权限,重新启动IIS(点“开始"—“运行”—“CMD”,点确定,然后运行IISRESET)Join the Forum discussion on this po试环境搭建之一:VM tools无法安装的问题解决wangwang其他,技术交流,测试,测试技术vmware,技术0Comments发表评论近期一项目的测试环境搭建需要使用虚拟机,成功安装虚拟机后,发现通过【VM】-【Install VM Tools】菜单进行VM tools的安装无法成功进行.因此采用如下方式解决。
如何解决 Apache 服务器无法启动的问题
如何解决 Apache 服务器无法启动的问题Apache服务器是目前世界上最流行的Web服务器之一,但在日常使用中,我们有时会遇到Apache服务器无法启动的问题,这给我们带来了不少麻烦。
本文将介绍如何解决Apache服务器无法启动的问题。
一、检查日志文件在解决Apache服务器无法启动的问题时,我们首先需要检查日志文件。
在Linux系统中,Apache服务器的日志文件通常是/var/log/httpd/error_log或/var/log/apache2/error_log。
我们可以使用tail命令查看最新的日志信息。
如果是Windows系统,则日志文件通常位于Apache服务器的安装目录下的logs文件夹中,可以使用记事本或其他文本编辑器打开查看。
在日志文件中,我们可以找到有关Apache服务器无法启动的错误信息,比如端口被占用、配置文件错误、模块加载失败等,这些信息可以帮助我们理解问题的本质。
二、检查配置文件Apache服务器的配置文件位于安装目录的conf文件夹中。
在解决无法启动问题时,我们需要检查配置文件是否正确。
常见的配置文件包括httpd.conf和ssl.conf等。
首先,我们需要检查配置文件是否存在语法错误。
我们可以使用httpd -t命令检查配置文件的语法是否正确。
如果有语法错误,我们需要及时修复。
另外,我们还需要检查配置文件中的端口、虚拟主机、目录等设置是否正确。
这些设置如果不正确,也会导致Apache服务器无法启动。
三、检查服务状态在Windows系统中,我们可以使用服务管理器来检查Apache 服务器的状态。
在运行cmd命令窗口后,可以输入命令“services.msc”来打开服务管理器。
我们可以在服务列表中找到Apache服务,然后查看其状态是否为“正在运行”。
如果状态不是正在运行,我们可以尝试重新启动服务。
在Linux系统中,我们可以使用命令“systemctl status httpd”来查看Apache服务器的状态。
Linux下Bugzilla的安装与配置
Linux下Bugzilla的安装与配置Bugzilla的安装与配置1. 安装好apache .(参考Linux下Apache的安装与配置.doc)2. 安装好mysql . ( 参考Linux下Mysql的安装与配置.doc)3. root帐户下新增一个用户叫bugs,命令是: useradd bugs(同时可以用命令passwd 密码设置该账户的密码,如下图)4. 启动mysql,新建bugs数据库,创建数据库用户,授权授权;进入mysql后,使用命令:creat database bugs; (创建名为bugs的数据库)show databases; (显示mysql下所有数据库)grant all on bugs.* to bugs@localhost identified by ‘root’;(对bugs用户授权并设置密码为root)flush privileges; (刷新系统权限表)5. 分别按顺序解压以下包并安装:< 安装包除注意部分的内容,其他安装方法统一是:使用命令:tar zvxf 包的名称(举例:tar zvxf AppConfig-1.56.tar.gz)使用命令:perl Makefile.PL (前提是进入到解压后的文件目录,举例:AppConfig-1.56)使用命令:make (同样需要在解压后的文件目录)使用命令:make test (同样需要在解压后的文件目录)使用命令:make install )(同样需要在解压后的文件目录)> AppConfig-1.56.tar.gzCGI.pm-3.05.tar.gzTimeDate-1.16.tar.gzDBD-mysql-2.9004.tar.gz (注意: 在使用perl Makefile.PL之前先使用命令unset LANG )jpegsrc.v6b.tar.gz (注意: 解压并进入到jpegsrc的文件夹内后,安装命令分别是: ./configure 、make 、make install-lib 、make test 、make install )gd-2.0.33.tar.gz (注意: 解压并进入到gd的文件夹内后,安装命令分别:./configure 、make 、make check 、make install )GD-2.30.tar.gzTemplate-T oolkit-2.14.tar.gz (注意: 使用命令perl Makefile.PL 后,在提示输入database名时,填写bugs ,username名为bugs ,密码为root ,其余的均为直接回车默认值)下图中,命令cd .. 用来回到上一层目录;命令ls 用来查看当前目录内容;下图中,是在安装T emplate-T oolkit过程,出现本图请回车到另一张图情况再设置安装Template-T oolkit,到下图请按‘注意’设置6. 使用命令解压bugzilla包:tar Cxzvf bugzilla-2.18rc2.tar.gz ,然后来到bugzilla-2.18rc2目录内,使用命令:checksetup.pl 检测需要的模块是否已经完全安装完毕。
Win7系统Apache启动失败的解决方法
Win7系统Apache启动失败的解决方法
导读:相信很多Win7用户都有遇到过Apache启动失败的问题,通常情况下,Apache启动失败是因为程序端口被占用导致的。
那么,Win7系统Apache启动失败要如何解决呢?下面,我们就一起往下看看Win7系统Apache启动失败的解决方法。
方法步骤
方法一、查看端口是否被占用
1、打开左下角【开始菜单】,找到所有程序--附件,然后找到【命令提示符】打开;
2、进入命令行界面输入【netstat -ano】命令,查看当前端口使用情况,观察软件端口的PID;
3、然后右键点击任务栏,选择任务管理器选项,进入任务管理器界面;
4、进入任务管理器界面,找到【服务】选项,点击下方的PID,在PID列表中,找到刚才在CMD记录的占用软件端口号的PID,将其关闭即可。
方法二、php5apache2_2.dll加载
1、右键点击【网络】,进入网络属性界面,点击左上角菜单栏中的【更改适配器设置】;
2、右键点击【本地连接】选择属性,在弹出的对话框里点击【Internet协议】;
3、进入Internet属性界面,点击右下角的【高级选项】;
4、进入高级对话框,点击选择上方【Win标签】,将启用LMHOSTS前面的对号给去掉即可。
以上就是Win7系统Apache启动失败的具体解决方法,按照以上方法进行操作后,相信再次启动Apache时就能成功启动了。
PHP和Apache整合出现的问题
改成正确的路径之后仍然不能启动服务,重现打开事件管理器之后发现是这样的错误
The Apache service named reported the following error:
被拿来当作参数的间隔,如果 PHP 安装路径有空格字符,可能就会造成误判空白后的字符是另一个参数.
解决办法:
像這樣的狀況你可以自行建一個C:\PHP ,把 php4apache2.dll 放到裡面,或是其它無空白字元的目錄。
ቤተ መጻሕፍቲ ባይዱ
但是也有說,我就是喜歡放 Program Files,怎麼樣?
google之后得知是因为dll路径中出现空格。根据网上给出的改正方案,改正之后果然搞定。将答案摘录如下:
以这一行为例:
LoadModule php4_module C:\Program Files\PHP\sapi\php4apache2.dll
虽然 Apache 在 Windows 底下可以装在 Program Files 目录底下,但是因为LoadModule 后面的空白是
不過通常打 Progra~1 就是 Program Files 了,也不用想太多了
>>> httpd.exe: Syntax error on line 116 of D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from .
Bugzilla
解决方法如下:
先看看自己的linux系统有没有设置selinux
修改 /etc/selinux/config
待返测的(Resolved)
待归档的(Verified)
已归档的(Closed)
Bug处理意见
已修改的(Fixed)
不是问题(Invalid)
无法修改(Wontfix)
以后版本解决(Later)
保留(Remind)
重复(Duplicate)
无法重现(Worksforme)
指定处理人
Checking for XML::Parser (any) ok: found v2.34
Checking for GD::Graph (any) ok: found v1.44
Checking for GD::Text::Align (any) ok: found v1.18
Checking for PatchReader (v0.9.4)ok: found v0.9.5
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。[1]
Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。
外文名Bugzilla
2功能表现
编辑
⒈ 强大的检索功能
Linux系统下Bugzilla的安装与配置
Linux系统下Bugzilla的安装与配置一、配置网卡1.判断网卡是否启动。
在命令行中输入:ifconfig -a2.启动网络配置向导,输入:netconfig3.选择“Yes”,进入配置界面,设定IP地止。
4.单击“OK”,退出设置。
5.修改主机名。
(1)进入/etc/sysconfig目录,执行:cd /etc/sysconfig(2)打开network文件,执行:vi network(3)修改“HOSTNAME=”,“=”后输入新的Linux主机的名字,注意避免与网络上的其他计算机重名,建议使用“PC-XXX”作为计算机名。
6.重新启动网络配置,执行:service network restart或/etc/rc.d/init.d/network restart7.再次判断网卡是否启动。
在命令行中输入:ifconfig -a8.关闭防火墙,执行:ntsysv使用上下箭头找到“iptables”,按空格键,取消“[ * ]”中的“*”号,则下次启动系统时将不再启动此服务。
选择“OK”,退出配置。
9.重新启动Linux。
执行:reboot二、安装Apache1、首先检查是否已经安装了httpd 服务rpm -qa httpd如果没有出现任何信息,表示没有安装2、将Bugzilla_Linux.iso 放入光驱,再执行如下命令:(1) mount /dev/cdrom /mnt/cdrom(2) cd /mnt/cdrom(3) cp –R * /root(4) cd(5) umount /mnt/cdrom(6) rpm -ivh httpd-2.0.40-21.i386.rpm3、再次检查httpdrpm -qa httpd此时可以看到如下信息:httpd-2.0.40-214、启动httpd,命令service httpd start三、配置Apache1、apache 的配置文件为/etc/httpd/conf/httpd.conf进入/etc/httpd/conf 目录,编辑httpd.conf 文件,命令:vi httpd.conf2、在命令状态下,输入:/ServerName查找 ServerName 字符串,找到如下串:#ServerName :80在该行的下一行添加一行:ServerName 192.168.1.210 : 80保存退出。
Apache启动失败,请检查相关配置
用APMServ 的时候提示:“1、Apache启动失败,请检查相关配置。
2、MySQL5.1启动失败,请检查相关配置… ”出现这个问题从网上查了查主要有三个原因:1.80端口被占用=>改端口,如80802.去掉ssl的勾试试3.注意目录文件不能含有中文(这个比较常见)4.如果发现上面的3个方法还是不行,可能是你的系统变量未指向你window系统下的system32,解决方法如下:检查系统变量中path是否缺少[%SystemRoot%\system32]方法:我的电脑属性=>高级=>环境变量=>在系统变量里找到path=>编辑将[;%SystemRoot%\system32]加到最后即可(括号里面的包括前面的分号)。
Apache启动失败,请检查相关配置。
√MySQL5.1已启动我自己有2台服务器,一台有3个分区,分别是 C D E,然后我把这个软件放在E盘启动后,一切成功。
相同的我另一台服务器只有2个分区,我把它放在D盘,然后启动,就提示Apache 启动失败,请检查相关配置。
√MySQL5.1已启动我一直找不到原因,总以为是什么端口占用着,可是系统是新装的,上来什么都没有,不大可能,上网查了一下文章,用了很多方法也都没能解决使用APMServ时出现“1、Apache启动失败,请检查相关配置。
√MySQL5.1已启动。
”错误的终极解决办法:使用APMServ一键安装PHP平台时经常会出现以下错误导致无法继续下去!这是第一种解决办法:安装官方的提示,是由于其他程序占用了80端口导致的错误,比如迅雷默认就使用了80端口.因为我同时也装有IIS,所以在装IIS时就发现了这个问题,把迅雷的端口作了调整.但是这次仍然出现了这种错误.通常的解决办法查找其他程序是否占用了该端口或者修改下端口.但是我改了几个端口仍然不能使用,不会所有端口都被占用吧?既然修改端口不起作用,就只能采取其他措施了.如下: 在程序说明中有如下介绍:"5、访问本机请用http://127.0.0.1/或https://127.0.0.1/ (如果开启SSL)",我的80端口已经被IIS占用了(需要说明的一点是,IIS占用80端口与APMServ使用其他端口并不矛盾,可以并存),那么关闭SSL呢?试一下,OK了!具体原因尚不清楚.总之解决办法两种:1、改端口;2、改端口不行的情况下,关闭SSL。
Apacheforwindows中错误的一些解决方法陈鹏个人博客
Apacheforwindows中错误的一些解决方法陈鹏个人博客[Tue Feb 18 16:51:11 2014] [error] (OS 10038)在一个非套接字上尝试了一个操作。
: Child 17404: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.[Tue Feb 18 16:51:11 2014] [error] (OS 10038)在一个非套接字上尝试了一个操作。
: Child 17404: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.[Tue Feb 18 16:51:11 2014] [error] (OS 10038)在一个非套接字上尝试了一个操作。
: Child 17404: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.[Tue Feb 18 16:51:11 2014] [error] (OS 10038)在一个非套接字上尝试了一个操作。
Apache启动失败的解决办法
Apache启动失败的解决办法
Apache服务器启动失败怎么办?最近有用户电脑安装了Apache软件后发现,一直出现无法启动的问题,下面就给大家介绍Apache启动失败的解决办法。
一、端口占用问题
1、这个是最有可能出现Apache无法启动的问题之一,运行CMD然后执行netstat -aon | findstr :80 ;
2、如果发现端口被多个占用,你可以用Win+R的方式,输入Regedit进入注册表,找
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 修改Start这一项,将其改为0。
二、Apache存放路径问题
1、通过命令行使用打开CMD定位到:[你的Apache路径本人下载的解压文件,然后直接解压路径为D:\httpd-2.4.20-x64-vc14-r2\Apache24]\bin,并在命令行内输入httpd.exe -k install -n “Apache2.4” 回车;
2、发现路径提示有错,有两种解决办法,把Apache24放在在根目录下,或者去配置你的Conf文件。
本文以改变路径方式为例,将Apache24存放在D盘根目录下;
3、此时在定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。
三、运行方式问题
1、通过上面第三步我们发现提示的问题告诉我们需要以管理员的身份运行;
2、然后在执行上面第三步,定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。
解决Windows下Apache配置输入localhost找不到网页的问题
搭建WAMP 环境时,解决Windows下输入localhost找不到网页的问题刚学网站搭建都避免不了WAMP环境的配置,总会出现这样那样的问题,而其中大多数的问题都是可以通过修改Apache配置文件--httpd.conf来解决。
(在此不得不鼓吹Linux搭环境的简单,一行代码傻瓜式安装LAMP环境,配置也简单,正适合我这种懒得动脑的人。
)言归正题,首先说明我遇到的问题,我在按照网上的网课教程配置完Apache的虚拟目录后,Apache的启动都不存在问题,网页端打开虚拟目录的文件也没有问题。
可是不知配置中修改了哪个地方,在地址栏输入localhost后,浏览器返回查找不到网页的信息,心里想可能没有指定文件,于是又输入http://localhost/index.html后仍是什么都没有,然而查看htdocs文件夹明明有这个示例文件:第一次碰到这个情况,我也是不知为什么,但是因为不影响我的虚拟目录文件下的网站搭建。
所以这个问题耽搁了很久,近来才抽空去解决这个问题~ 从网上搜索得到,打不开肯定存在的文件多半是因为访问权限不够,最简单无脑的方法就是直接查看httpd.conf配置文件中是否有Require all denied这一句,通通改为Require all granted。
本着试一试的心态,我检索httpd.conf文件时真的发现这个问题,很高兴的更改后,以为问题解决了,可是重启apache,并且刷新浏览器仍是打不开页面。
之后再从网上搜索,信息大多是没有准确解决我的问题的,实在没有办法,我放弃了对度娘的依赖,开始认真看配置文件这个英文注释文档。
最终发现了益处问题:这里的文件根路径被注释了,抱着试试的心态去掉注释后再次重启Apache,刷新网页,成功出现最经典的网页!至此问题解决!仔细想想,最开始装完Apache后,都是能打开这个页面的,但是之后却没有打开,估计是网课中无意中更改了正确的配置。
ubuntunginxbugzilla的配置以及一些错误
ubuntu nginx bugzilla的配置以及一些错误安装需要环境Perl 5.8版本以上mysqlservernginxsendmail邮件(也可以使用自带的SMPT发送)bugzilla安装包首先检查perl的版本是不是支持bugzilla perl -v来查看perl的版本如果不支持更新或者下载最新的perl包进行安装apt-get install perl安装webserver mysqlserver sendmail完成之后安装bugzilla参考下面网站进行安装/kyrios/p/3973875.html/usr/bin/perl install-module.pl --all这条命令是用来安装所有的依赖包如果有安装不上的可以使用手动安装问题归纳第一安装perl版本过低第二页面出现排版乱点击css样式之后回报一个502的错误解决方法在配置域名的时候加载css样式以及js 的时候出现错误在/etc/nginx/sites-available/bugzilla 文件中检查要注意的是现在的网上有很多配置文件都是没有写正确自己要检查一遍否则容易出现502的错误检查路径是否正确检查是否加载上该文件在英文版中遇到这些问题额外的在nginx 中要加载一个data文件夹否则还会排版有问题server {listen 80; # listening portserver_name ; # server nameroot /var/www/bugzilla; # installation pathlocation /skins/ {}location /js/ {}location /data/{}location / {include fastcgi_params;fastcgi_pass unix:/tmp/perl-fcgi.sock;fastcgi_index index.cgi;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}}第三:邮件系统不能成功使用在data/params文件中修改邮箱的配置使用Smpt在..\data\params设置如下参数:maintainer : **********mail_delivery_method : SMTPmailfrom : **********sendmailnow: onsmtpserver : smtp_username: **********smtp_password :**********注意:maintainer、mailfrom必须相同!smtp_username邮箱必须是存在的真实的邮箱,smtp_password必须是你真实邮箱的真实密码(要与你所登陆邮箱时的密码相同)!汉化下载与版本相对应的汉化包将他解压后放在bugzilla/template/ 下与en文件夹相对应修改bugzilla/enter_bug.cgi 倒数第三行print “Content-type: $format->{…contenttype‟}; charset=gb2312\n\n”;刷新页面即可有兴趣朋友可以了解更多java教程/java/video.shtml。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
# To use CGI scripts outside of ScriptAliased directories: # (You will also need to add "ExecCGI" to the "Options" directive.)
这里推荐使用 Apache 作为运行 Bugzilla 的 web 引擎 下载 Apache 2.x
下载 Apache HTTP Server version 2.x 或更高版本:
/download.cgi 安装
默认安装即可,假设安装的路径是 C:\Program Files\Apache Group 它将安装在 C:\Program Files\Apache Group\Apache2。
如果你已经运行了 IIS,你在安装时配置 apache 运行在不同于 80 端口,否则你将不能访问。 如果你的 windows 系统未安装 IIS 选择默认安装即可。 允许 Apache 可写 创建如下目录: • C:\Bugzilla\data • C:\Program Files\Apache Group\Apache2\logs • C:\Temp 配置 httpd.conf 文件
# 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:
# #Listen 12.34.56.78:80
Listen 80 #
# DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but
在记事本中编辑 C:\Program Files\Apache Group\Apache2\conf\httpd.conf 将 httpd.conf 和以下相应的内容比较,对照蓝色字体内容修改原有的内容。
引用:
# # Listen: Allows you to bind Apache to specific IP addresses and/or
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# /docs-2.0/mod/core.html#options
AddType application/x-httpd-php .php AddHandler cgi-script .pl AddHandler cgi-script .cgi Options ExecCGI DirectoryIndex index.html AllowOverride none Order allow,deny Allow from all </Directory>
# 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
# Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it # below. # #
# or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
#
在注册表中创建
DirectoryIndex index.html index.html.var index.cgi
HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command 编 辑 默 认 值 为 C:\Perl\bin\perl.exe -T # # The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a <VirtualHost> # container, they will be logged here. Contrariwise, if you *do* # define per-<VirtualHost> access logfiles, transactions will be # logged therein and *not* in this file. # #CustomLog logs/access.log common 重新启动 Apache 最后,在命令行中重新启动 Apache。
在配置文件中添加: AddHandler cgi-script .pl AddHandler cgi-script .cgi
apache 下 logs 目录里的 error.log,里面显示的错误是:(OS 2)系统找不到指定的文件。 : couldn't create child process: 720002: index.cgi,(OS 2)系统找不到指定的文件。 :
couldn't spawn child process: C:/bugzilla/index.cgi。
解决方法 2、把 index.cgi 的第一行 #!/usr/bin/perl -WT 改成 #!/usr/bin/perl 遇到问题先 Google 看看有This should be changed to whatever you set DocumentRoot to. #
<Directory "C:/Bugzilla"> #
# AddHandler allows you to map certain file extensions to "handlers": # actions unrelated to filetype. These can be either built into the server
# directory (and its subdirectories). #
# First, we configure the "default" to be a very restrictive set of # features. # <Directory />
Options FollowSymLinks AllowOverride None </Directory> #
# symbolic links and aliases may be used to point to other locations. #
DocumentRoot "C:/Bugzilla" #
# Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that
# AddHandler cgi-script .cgi
# # This should be changed to whatever you set DocumentRoot to.
# <Directory "C:/Bugzilla">
# # Possible values for the Options directive are "None", "All",
# ports, instead of the default. See also the <VirtualHost> # directive. #
# Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
解决 bugzilla 与 apache 的链接问题
安装 bugzilla 后界面会只有源代码,以下有一些方法,希望有用(在 apache 做 web 引擎情 况下) 解决方法 1、 在 http.conf 文件中,加红色的两行 Alias /test "/var/www/html/bugzilla" <Directory "/var/www/html/bugzilla">