Ubuntu下安装mantisbt问题管理系统
1.检测系统环境并安装更新
~$cat /proc/version
Linux version 3.2.0-24-generic-pae (buildd@lamiak) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #38-Ubuntu SMP Tue May 1 16:40:26 UTC 2012
~$ sudo apt-get update
~$ sudo apt-get upgrade
2.安装apahce2(已安装可以略过)
~$ apt-cache search package | grep apache2
~$sudo apt-get install apache2 libapache2-mod-php5
3.安装PHP5(已安装可以略过)
~$apt-cache search package | grep php5
mysql下载starting the server~$sudo apt-get install php5-mysql php5-gd php5 php-mdb2-driver-mysql
4.测试一下apache2和php5安装是否成功
测试apache是否安装成功:
    1).访问. localhost/index.html
测试php是否安装成功:
    1).~$ cd /var/www/
    2).$ sudo vim version.php
    输入:<? Phpinfo(); ?>
    保存退出
    3).访问. localhost/version.php
5.安装mysql(已安装可以略过)
注意:mysql的安装很容易出问题
主要问题是:
    a).安装过程中输入密码后,报错没有权限设置mysql root的密码
    Unable to set password for the MySQL "root"
    An error occurred while setting the password for the MySQL administrative user.
    This may have happened because the account already has a password, or because of a    communication problem with the MySQL server.
    You should check the account's password after the package installation.
    Please read the /usr/share/doc/mysql-server-5.5/README.Debian file for more information.
    b).安装过程中部分安装失败,导致安装出错而失败
    Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
    invoke-rc.d: initscript mysql, action "start" failed.
    dpkg: error processing mysql-server-5.5 (--configure):
    subprocess installed post-installation script returned error exit status 1
    configured to not write apport reports
    Errors were encountered while processing:
    mysql-server-5.5
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    A package failed to install. Trying to recover:
    Setting up mysql-server-5.5 (5.5.18-1~dotdeb.1) ...
    Stopping MySQL database server: mysqld.
    Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
    invoke-rc.d: initscript mysql, action "start" failed.
    dpkg: error processing mysql-server-5.5 (--configure):
    subprocess installed post-installation script returned error exit status 1
    Errors were encountered while processing:
    mysql-server-5.5
出现这两个问题建议你重装系统,否则即使当时解决了,后面也问题不断
安装mysql
~$apt-cache search package | grep mysql-server
~$sudo apt-get install mysql-server-5.5 mysql-server
    安装过程中输入root用户的密码
6.为安装mantisbt配置apahce2,php,mysql
1).配置apache2
~$sudo vim /etc/f
    #添加支持网页的类型(这个在这里写的有点靠后了,因为在前面测试apache2和php5时就应该    #设置好)
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
2).配置php5
~$sudo vim /etc/php5/apache2/php.ini
到 ;extension=mysql.so一行
修改为:
    extension=mysql.so
    extension=gd.so
    #注意这两行前面都没有分号了
3).配置mysql
~$mysql -u root -p
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>create database bugtracker;
mysql> grant all privileges on bugtracker.* to root@localhost identified by 'password';
mysql> flush privileges;
mysql> \q
注意:这里的操作是建立一个数据库bugtracker,设置数据库的root用户的密码是passwor
d
这里我设置root密码为mantis
7.导入数据到数据库bugtracker
~$mysql -uroot -p bugtracker < /var/www/mantis/library/adodb/sql.sql
输入密码(我这里为mantis)
8.下载,配置mantisbt
1).下载地址:/download.php
    选一个稳定版本下载,这里我下的是MantisBT 1.2.10 版本
2).解压、修改权限
~
$unzip mantisbt-1.2.10.zip
~$sudo mv -i mantisbt-1.2.10 /var/www/mantisbt
~$sudo chmod -R 777 /var/www/mantisbt
3).在mantisbt目录下创建、配置config_inc.php
~$cd /var/www
~$sudo cp  mantisbt/config_inc.php.sample mantisbt/config_inc.php
~$sudo vim mantisbt/config_inc.php
    a).添加中文简体支持.
    $g_default_language = 'chinese_simplified';
    b).##配置计算机名,默认不改
        $g_hostname      = 'localhost';
        ##数据库超级用户,默认为mantisdbuser,需要修改为root
        $g_db_username  = 'root';
        ##在6-3)配置mysql时设置root的密码,默认为空,这里root用户的密码
        $g_db_password  = 'mantis';
        ##在6-3)配置mysql时创建了数据库名,默认为bugtracker,这里为创建的数据数据库
        $g_database_name = 'bugtracker';
保存、退出
9.安装mantisbt
1).访问. localhost/mantisbt/admin/install.php
    进入安装页面
  a).检查安装项():
    共6项,除了Checking PHP support for database type项可能提示有问题外,其他5项都是GOOD
  b).输入安装Install Options
      参考8-3)-b)设置的属性来填写
  c).点击安装
2).安装成功后
    访问. localhost/mantisbt 就可以转到登录界面
如果你能成功看到登录界面,那么恭喜你安装mantis成功,默认的用户administrator,密码root
10.进行邮箱配置
1).安装sendmail邮件代理软件
~$sudo apt-get install sendmail
2).配置config_inc.php,使它支持邮件提醒、认证功能
~$cd /var/www
~$sudo vim mantisbt/config_inc.php
$g_use_phpMailer = ON;  # 使用 PHPMailer 发送邮件
$g_phpMailer_method            = 2;
$g_enable_email_notification = ON;  # 开通邮件通知
$g_smtp_host                    = 'smtp.163';#smtp服务器的地址
$g_smtp_username                = 'test';#登录smtp服务器的账号
$g_smtp_password                = 'password';#登录smtp服务器的密码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。