搭建BBS,TestLink MantisBT,Bugzilla,Jenkins (Ubuntu)

1. 安装apache
   1.安装apahce:sudo apt-get install apache2
   2.配置apache: /etc/apache2/apache2.conf 
                                   找到"<Directory /var/www/>"的位置-->更改"/var/www/"为新的根目录就可以了,这里我把它更改为"/home/nwpushuai/SoftWare/Apache"
                              /etc/apache2/sites-available/000-default.conf
                                   找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录就可以了,这里我把它更改为"/home/nwpushuai/SoftWare/Apache"
   3.重启apache:sudo /etc/init.d/apache2 restart 或者 service apache2 restart

2.安装Discuz (使用的版本:Discuz_X3.3_SC_UTF8.zip)  
   1.将Discuz_X3.3_SC_UTF8.zip解压(upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;utility 目录为论坛附带工具,包括升级程序),剪切upload文件夹到/home/nwpushuai/SoftWare/Apache 下;
   2.修改upload目录名为bbs,修改bbs目录的权限为777;
   3.打开浏览器,输入http://localhost/bbs 
   4.阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限              
   5.如下图所输入你的  数据库名、数据库用户名、数据库密码和系统信箱
   6. 管理员账号、管理员密码、管理员 Email  自己设定   
   7. 点击下一步。稍等片刻会出现安装成功  点击  您的论坛已完成安装,点此访问   即可访问自己的论坛
      至此,Discuz!  已经成功地安装完毕!您可以登录 Discuz! X 站点并开始设置了。
     注意:安装完成后,请您删除 ./install/index.php 文件,以便给您的站点带来安全隐患

3.安装Testlink(使用的版本:testlink-1.9.16.tar.gz)       
       1.将testlink-1.9.16.tar.gz解压,剪切解压后的文件夹到/home/nwpushuai/SoftWare/Apache 目录下;
       2.修改文件夹名称为testlink,赋予testlink目录权限为777
       3.启动apache,mysql
       4.打开浏览器,输入http://localhost/testlink
       5. 在页面中点击“new installation”;      
       6.选择New installation,进入一个全新的安装页面。
       7.ubuntu下安装testlink,进入安装页面后,在检查一些相关配置环境时报错,如下:         
               A、
               解决方法就是:                
                                  vi config.inc.php               
                                  将$tlcfg->log_path = '/var/testlink/logs/' ;               
                         改成logs文件的所在位置,我的是$tlcfg->log_path = '/home/nwpushuai/SoftWare/Apache/testlink/logs';               
                                  将$tlcfg->repositoryPath='/var/testlink/upload_area/' ;               
                                  改成upload_area文件的所在位置,我的是 $tlcfg->repositoryPath='/home/nwpushuai/SoftWare/Apache/testlink/upload_area/' ;               
                         如果修改完成之后,显示               
                                  logs directory is writable(by user used to run webserver process) failed               
                                  upload_area directory is writable(by user used to run webserver process) failed               
                         查看文件夹的权限               
                                  ls -ld 文件夹              
                         如果没有的话就修改下权限:              
                                  chmod 777 logs              
                                  chmod 777 upload_area
           B、数据连接不上的问题解决等
              php.ini的目录: \etc\php\7.0\apache2\php.ini                   
                  A、Maximum Session Idle Time before Timeout 24 minutes and 0 seconds - (Short. Consider to extend.)                             
                    解决:php目录下php.ini文件修改如下:           
                       session.gc_maxlifetime的值为2400      
                  B、Checking max. execution time (Parameter max_execution_time)           
                    解决:php目录下php.ini文件修改如下:           
                       max_execution_time = 120      
                  C、如果数据库不能连接,就sudo apt-get install 安装对应的库                              
                  修改后保存,刷新页面即可     
       8.点击”Process Testlink Setup!”按钮即可开始自动安装。安装成功之后,出现安装成功的界面。
       9.Testlink安装成功,第一次登录,在登录页面中输入默认账号:admin 密码:admin。点击login进入首页             
4.安装Mantisbt(使用的版本:mantisbt-2.6.0.zip)                      
     1.将mantisbt-2.6.0.zip解压,剪切解压后的文件夹到"/home/nwpushuai/SoftWare/Apache目录下;
     2.文件夹更名为:mantisbt ,赋予mantis目录权限为777
     3. 启动apache,mysql
     4.打开浏览器,输入http://localhost/mantisbt
     5.安装完毕后,配置完成的 Mantis 只有一个默认的系统管理员用户:administrator,密码: root。
     6.你会看到登录界面,登录界面下面有两行红字:
          Warning: You should disable the default 'administrator' account or change its password.
          Warning: Admin directory should be removed.
          都是安全方面的warning,前一个说administrator这个管理员账号的密码得改,这个简单,administrator的默认密码是“root”,登录进去,在My Account这个标签下面修改就可以了,修改密码的时候还需要你提供真实可用的Email地址。
          另外一个warning也不难解决,如它所说,删除“Admin”目录,我的是“E:\DevelopSoftware\XAMPP\htdocs\mantis\admin”这个目录

5.安装BugZilla(使用的版本:bugzilla-5.0.3.tar.gz)
     1.将bugzilla-5.0.3.tar.gz解压,剪切解压后的文件夹到/home/nwpushuai/SoftWare/Apache目录下;
     2.修改文件夹名称为bugzilla,赋予目录777权限;
     3.启动apache,mysql
     4.Bugzilla运行需要若干Perl模块,只能逐一手动安装,打开cmd命令行,到bugzilla根目录,运行checksetup.pl脚本逐一检查Bugzilla运行所需的各个模块,最后列出需要安装的模块,其中白色字体“COMMANDS TO INSTALL OPIONAL MODULES”部分列出的模块是可选模块,不必管它。我们只需要关注红色字体“COMMMAND TO INSTALL REQUIRED MODULES”部分,是必须安装的模块。使用Perl Package Manager 安装缺少的per模块。     6.使用cpan装缺少的模块(sudo cpan;install 模块名(网址:http://blog.sina.com.cn/s/blog_6c0267490102wocu.html))或者可以像 Bugzilla 安装说明里说的一样,用 Perl 自动化脚本来一次性安装:bash# perl install-module.pl --all(http://cn.waterlin.org/ProjectManagement/Bugzilla.html
      ubuntu启用apache的mod_headers和mod_expires,请启用mod_expires和mod_headers.等等模块都 ,可以按照以下命令,启用apache的缓存(http://devingeng.blog.51cto.com/6892345/1657564)                            root@vr:~# a2enmod headers
                            Enabling module headers.
                            To activate the new configuration, you need to run:
                            service apache2 restart

     5.安装完成后重新运行checksetup.pl,确保必须模块都安装成功
     6.所有的Perl模块安装成功后,打开bugzilla/localconfig文件
     7.重新执行checksetup.pl.
        在bugzilla目录下生成localconfig文件.修改localconfig:
        将$db_host改成mysql server端的服务器,我装在本机,所以不用修改;
        将$db_name = 'bugs';改成$db_name = 'bugzilla'; ----bugzilla是我新建的BUG数据库的名称;
        $db_user = 'bugs';改成$db_user = 'root'; ----bug是我登录bugzilla数据库的用户名;
        $db_pass = '';改成$db_pass = 'bug'; ----bug是我登录bugzilla数据库的用户bug的密码;
        $db_port = 0;改成$db_port = 3306; ----mysql安装默认端口是3306;
        修改完成后,保存.
     8.打开浏览器,输入http://localhost/bugzilla

     9.在浏览器下打开 http://localhost:9090/index.cgi 这个页面,能看到的却只是一些 Perl 代码。这是因为我们的 Apache 还不能识别用 Perl 编写的 cgi 脚本,在/etc/apache2/apache2.conf 配置文件中添加下面的红色字体的
         <Directory /home/nwpushuai/SoftWare/Apache>                                                                                                        
                     AddHandler cgi-script .cgi .pl
                     Options Indexes FollowSymLinks ExecCGI
                     AllowOverride None
                     Require all granted
       </Directory>

6.安装Jenkins(使用的版本:jenkins-2.77.war)          

     1.安装jenkins (java -jar jenkins.war 或者直接将jenkins.war放到tomcat的webapp目录下)
     2.启动apache,mysql,tomcat
     3.打开浏览器,输入http://localhost:8080/jenkins
     4. 默认账号:admin 密码:(.jenkins\secrets\initialAdminPassword中)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值