CentOS系統(tǒng)安裝Bug管理系統(tǒng)完整教程
環(huán)境準(zhǔn)備與依賴安裝
部署前需確保系統(tǒng)已更新至最新版本:
sudo yum update -y
安裝LAMP基礎(chǔ)組件
- 安裝Apache服務(wù)器:
sudo yum install httpd -y
- 配置MariaDB數(shù)據(jù)庫(kù):
sudo yum install mariadb-server mariadb -y
- 部署PHP運(yùn)行環(huán)境:
sudo yum install php php-mysqlnd php-gd -y
數(shù)據(jù)庫(kù)配置流程
創(chuàng)建專用數(shù)據(jù)庫(kù)實(shí)例:
mysql -u root -p
CREATE DATABASE bugtracker;
GRANT ALL ON bugtracker.* TO 'bugadmin'@'localhost' IDENTIFIED BY 'securePass123';
FLUSH PRIVILEGES;
部署MantisBT系統(tǒng)
獲取安裝包
wget https://sourceforge.net/projects/mantisbt/files/latest/download -O mantisbt.zip
文件系統(tǒng)配置
- 解壓至Web目錄:
unzip mantisbt.zip -d /var/www/html/
- 設(shè)置目錄權(quán)限:
chown -R apache:apache /var/www/html/mantisbt/
系統(tǒng)初始化配置
通過(guò)瀏覽器訪問(wèn)http://your-server-ip/mantisbt進(jìn)入安裝向?qū)В?/p>
- 選擇數(shù)據(jù)庫(kù)類型為MySQL
- 填寫預(yù)創(chuàng)建的數(shù)據(jù)庫(kù)憑證
- 設(shè)置管理員賬戶信息
安全加固措施
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
系統(tǒng)驗(yàn)證與使用
完成配置后訪問(wèn)管理界面,創(chuàng)建測(cè)試工單驗(yàn)證系統(tǒng)功能完整性。建議定期備份數(shù)據(jù)庫(kù)并配置SSL加密傳輸。