搭建XMAPP,BBS,TestLink MantisBT,Bugzilla,Jenkins (Windows)

1.安装XMAPP (使用的版本:xampp-win32-7.1.7-0-VC14-installer.exe)



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

     注意:安装完成后,请您删除 ./install/index.php 文件,以便给您的站点带来安全隐患




3.安装Testlink(使用的版本:testlink-1.9.16.tar.gz)        
       1.将 testlink-1.9.16.tar.gz 解压,剪切解压后的文件夹到XMAPP 安装目录的htdocs下;
       2.修改文件夹名称为testlink
       3.打开xmapp的控制面板,启动apache,mysql,tomcat
       4.打开浏览器,输入http://localhost/testlink

       5. 在页面中点击“new installation”;    
           
        6.选择New installation,进入一个全新的安装页面。
    
  7.windows下安装testlink,进入安装页面后,在检查一些相关配置环境时报错,如下:
           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. Checking SqlServer Database Failed! Postgres Database cannot be used.
           解决:php目录下php.ini文件修改如下:(因为是windows的php 32位的,所以解压Windows-7.1.zip,把x86的两个dll库文件剪切到php\ext下)
                  extension=php_pdo_sqlsrv_71_ts.dll
                  extension=php_sqlsrv_71_ts.dll
       D、Checking LDAP library OK
           解决:php目录下php.ini文件修改如下:
           extension=php_ldap.dll
           E、 Checking if /var/testlink/logs/ directory exists [S] </B<< td> Failed!
                Checking if /var/testlink/upload_area/ directory exists [S] </B<< td> Failed!
               解决:testlink目录下config.inc.php文件修改如下
               修改testlink下的config.inc.php文件:
               注释:$tlCfg->log_path = '/var/testlink/logs/'; /* unix example
               添加:$tlCfg->log_path = '[testlinkDir]/logs/';

               注释:$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example
               添加:$g_repositoryPath = '[testlinkDir]/upload_area/';
               注意:testlinkDir 表示安装目录路径,如:D:\xampp\htdocs\testlink

               修改后保存,刷新页面即可
     8.   点击”Process Testlink Setup!”按钮即可开始自动安装。安装成功之后,出现安装成功的界面。
            
      9.Testlink安装成功, 第一次登录,在登录页面中输入默认账号:admin 密码:admin。点击login进入首页

              





4.安装Mantisbt(使用的版本:mantisbt-2.6.0.zip)                       

     1.将 mantisbt-2.6.0.zip 解压,剪切解压后的文件夹到XMAPP 安装目录的htdocs下;
     2.文件夹更名为:mantisbt     3.打开xmapp的控制面板,启动apache,mysql,tomcat
     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. 安装ActivePerl
     2.将bugzilla-5.0.3.tar.gz解压,剪切解压后的文件夹到XMAPP 安装目录的htdocs下;
     3.修改文件夹名称为bugzilla
     4.打开xmapp的控制面板,启动apache,mysql,tomcat
     5.Bugzilla运行需要若干Perl模块,只能逐一手动安装,打开cmd命令行,到bugzilla根目录,运行checksetup.pl脚本逐一检查Bugzilla运行所需的各个模块,最后列出需要安装的模块,其中白色字体“COMMANDS TO INSTALL OPIONAL MODULES”部分列出的模块是可选模块,不必管它。我们只需要关注红色字体“COMMMAND TO INSTALL REQUIRED MODULES”部分,是必须安装的模块。使用Perl Package Manager 安装缺少的per模块。
     6.安装完成后重新运行checksetup.pl,确保必须模块都安装成功
     7.所有的Perl模块安装成功后,打开bugzilla/localconfig文件
     8.重新执行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;
        修改完成后,保存.
     9.打开浏览器,输入http://localhost/bugzilla
     10. 当我们使用 web 页面浏览http://127.0.0.1/bugzilla/时,意外的发现出错了。
          Internal Server Error
          The server encountered an internal error or misconfiguration and was unable to complete your request.
          More information about this error may be available in the server error log. 
        是因为Apache找不到perl文件的路径,因此将.cgi和.pl的顶部的perl路径由/use/bin/perl 替换成C:/perl/bin/perl即可。
            即:将 #!/usr/bin/perl 替换为:#!"E:\\DevelopSoftware\\Perl\\bin\\perl.exe"
        作为一个通用的解决方法,可以将所有扩展名为cgi'文件的#!/usr/bin/perl –T替换成#!"E:\\DevelopSoftware\\Perl\\bin\\perl.exe" -T
         修改后,再次浏览http://127.0.0.1/bugzilla/,OK!我们可以看到Bugzilla的主界面了。


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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值