Bugzilla搭建笔记



作者:喷鼻水百合     出自: http://www.linuxdiyf.com
看了一天bugzilla课件和视频,周五开端搭bugzilla,目前把搭建历程中出的一些成绩息争决方式或者的记一下。

搭建状况是在linux下,在Vmware中装Debian Apache mysql bugzilla。

装Vmware和Debian这里就不说了,与寻常的假造机和Linux安置没啥区别。

装好后用wget不才载Apache。解压后configure时提醒error:no accpetable C compiler found in $PATH

C编译器没装。输出$sudo apt-cache search gcc,搜刮到有gcc-4.4.1,因此直接输出$sudo apt-get install gcc。

再试,又提醒c compiler default output filename……。输出$sudo apt-get install gcc libcb-dev处理。

接着就$./config

$make

$make install

提醒apache安置告成。

运转/usr/local/apache2/bin/apactl start

提醒不克不及监听端口,缘由是80端口被其他法度占用,用netstat -npl |grep 80,找到占用这个端口的法度kill丧失。

这样应该就能启动了。还有一种或者,是apache2自身占用了这个端口,查apache2.conf,发明条语句:

include /etc/apache2/ports.conf,ports.conf中有语句:listen 80.把它注释丧失。再启动,就OK了。

在启动apache2的时分,http.conf和ports.conf都被加载,因此就有两个listen 80.也可以说这是apache2自身占用了自身的端口。

接着装mysql,根据百度来的历程装,可以下载已经编译好的mysq,不消make了。装好之后看重改削一系列文件的权限。在这里我泛起一个成绩,有提醒can't connect to local MySQL server through socket 'tmp/mysql.sock'(2)。

起首思索到的是tmp文件夹的权限成绩,改削之,仍然没有处理。厥后查log,发明是空间不敷构成无法树立这个文件,清理丧失没用的文件腾出空间,再启动就正常啦。

再之后是下载安置Bugzilla。./checksetu.pl --check-modules,perl模块都有,短少其他的一些,按提醒安置就行了,必须模块都有的话就OK,Option的模块可以不消装。

好啦,这是周五做了泰半天的效果,遇到的成绩不少。最初在阅读器输出http://localhost/bugzilla/index.cgi。提醒是权限不敷,但是改了权限之后仍然是这个提醒,没找到缘由临时,等周一下班了陆续找。






版权声明: 原创作品,许可转载,转载时请务必以超链接形式标明文章 原始理由 、作者信息和本声明。否则将清查功令责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975344.html