最近學習軟件測試,需要安裝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用戶密碼
,其實就是查看配置文件,裏面有賬號和密碼。然後登進去修改密碼即可。
你知道的越多,你不知道的越多。
有道無術,術尚可求,有術無道,止於術。
如有其它問題,歡迎大家留言,我們一起討論,一起學習,一起進步