zoukankan      html  css  js  c++  java
  • CentOS 安装和配置 Mantis

        Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

        1. 安装apache, mysql等必要软件

    1 #yum update
    2 #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server
    3 #chkconfig mysqld on
    4 #service mysqld restart
    5 #chkconfig httpd on
    6 #service httpd restart

        2. 下载并解压mantis

    #cd /var/www/html
    #wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.15/mantisbt-1.2.15.tar.gz/download
    #tar xvf mantisbt-1.2.15.tar.gz
    #mv  mantisbt-1.2.15  mantis
    #chown -R apache:apache mantis

        3. 创建数据库

    #mysql -u root -p***
    >create database mantis;
    >grant all privileges on mantis.* to user@localhost identified by 'password';
    >flush privileges;
    >exit;
    #

        4. 安装mantis

        在浏览器里输入http://ip/mantis,此时浏览器会跳转到http://ip/mantis/admin/install.php,按照实际情况输入hostname,databasename(即第3步里面的mantis),username(即第3步里面的user),password(即第3步里面的password)。其中数据库类型可以选择Mysqli。

        填写好这些内容,点击install/update database即可。

        5. 配置mantis

    #cd /var/www/html/mantis
    #rm -rf  config_inc.php
    #cp config_inc.php.sample config_inc.php
    #vim config_inc.php

        主要的配置如下:

    $g_hostname = 'localhost';              #服务器地址
    $g_db_username = 'user';               #数据库用户
    $g_db_password = 'password';        #数据库密码
    $g_database_name = 'mantis';         #数据库名称
    $g_db_type = 'mysqli';                    #数据库类型
    
    $g_allow_signup = ON;
    
    $g_allow_anonymous_login = OFF;
    
    $g_phpMailer_method = PHPMAILER_METHOD_SMTP;
    $g_smtp_host = 'smtp.sina.com:25';
    $g_smtp_username = '***';        #邮箱用户名,即@前面的部分
    $g_smtp_password = '***';        #邮箱密码
    $g_administrator_email = '***@***';
    $g_webmaster_email = '***@***';  
    $g_from_email = '';                    #From字段的值
    $g_return_path_email = ''; 
    
    $g_allow_file_upload = ON;
    $g_file_upload_method = DISK; 
    $g_absolute_path_default_upload_folder = '/var/www/html/maintis/upload/';
    $g_max_file_size = 100000;      #单位是字节,即100kB
    
    #以下两个需要自己添加
    
    $g_default_language = 'auto';
    $g_fallback_language = 'chinese_simplified';

        6. 重启服务,删除admin目录

    #service httpd restart
    #service mysqld restart
    #cd /var/www/html/mantis
    #rm -rf admin

    这时,在浏览器里输入http://ip/mantis,就可以访问了。

  • 相关阅读:
    Python时间戳
    vux x-input 清除按钮不起作用
    MySQL连接查询流程源码
    Linux下用的脚本
    TableCache设置过小造成MyISAM频繁损坏 与 把table_cache适当调小mysql能更快地工作
    批量导入数据到InnoDB表速度优化
    DBA面对新mysql环境
    (进阶篇)PHP+Mysql+jQuery找回密码
    (进阶篇)PHP实现用户注册后邮箱验证,激活帐号
    (实用篇)php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
  • 原文地址:https://www.cnblogs.com/yuepeng/p/3205760.html
Copyright © 2011-2022 走看看