Ubuntu 16.04下搭建Mantis【親測可用】

最近學習軟件測試,需要安裝Mantis軟件。所以在此做個記錄,以便於幫助後面的開發者更好的安裝。

安裝軟件包

  • 首先需要安裝一些依賴的軟件包
sudo apt-get install apache2
sudo apt-get install php
sudo apt-get install libapache2-mod-php
sudo apt-get install mysql-server
sudo apt-get install php-mysql
sudo apt-get install php-xml
sudo apt-get install php-mbstring  //這個用來檢查配置是否正確

安裝Mantis

  • 下載mantisbt-2.24.0.tar.gz,我是直接在ubuntu上面下載的。
  • 複製到/var/www/html/
cp  mantisbt-2.24.0.tar.gz  /var/www/html/
  • 解壓
cd  /var/www/html/
tar -zxvf mantisbt-2.24.0.tar.gz
  • 文件重命名
mv mantisbt-2.24.0  mantisbt
  • 更改文件權限(777是最高權限)
chmod -R 777 mantisbt
  • 修改配置文件
    • 在/etc/php/7.2/apache2/php.ini下查找 ";extension=msql.so"將前面的分號刪除
vim /etc/php/7.2/apache2/php.ini
  • 瀏覽器訪問 http://localhost/mantisbt/admin/install.php(ubuntu),完成配置即可
    • 如果你要在你電腦本地訪問http://虛擬機ip/mantisbt/admin/install.php
  • 安裝完後
sudo apt-get update
sudo apt-get upgrade;
  • 此時是英文版的,最後還要配置一下中文環境
    • 修改mantis配置文件
vim /var/www/html/mantis/config_defaults_inc.php
  • 查找其中$g_default_language將其值改爲 'chinese_simplified'

在這裏插入圖片描述
在這裏插入圖片描述

  • 登錄:http://localhost/mantis
  • 賬號:administrator
  • 密碼:root
    在這裏插入圖片描述
    在這裏插入圖片描述

報錯解決方案

  • 如果提示“Does administrative user have access to the database? ( Unknown database ‘bugtracker’ )

    • 這個時候在命令行中使用mysql創建一個bugtracker數據庫
    • 進入數據庫 mysql -u root -p,然後輸入密碼
    • 創建數據庫create database bugtracker;
    • 顯示數據庫 show databases;
  • 如果提示“install mantis Does administrative user have access to the database? ( Access denied for user ‘gs’@‘localhost’ (using password: YES) )

    • 這表示mysql的用戶名和密碼錯誤,這個時候在命令行中輸入“mysql -uroot -p”來驗證自己的用戶名和密碼是否正確,按照以上的步驟,用戶名和密碼是在剛纔安裝“mysql-server”時輸入的,默認,用戶名是root,密碼是剛剛輸入的;
    • 如果這兒MySQL密碼有問題:建議百度一下ubuntu 下修改MySQL 的root用戶密碼,其實就是查看配置文件,裏面有賬號和密碼。然後登進去修改密碼即可。

你知道的越多,你不知道的越多。
有道無術,術尚可求,有術無道,止於術。
如有其它問題,歡迎大家留言,我們一起討論,一起學習,一起進步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章