Mantis安裝說明文件

2021-03-31 08:57:00 字數 2645 閱讀 6217

在錯誤追蹤系統中,mantis絕對是個輕量級的工具,無論安裝還是配置或使用,正如它自己的目標中所宣稱的。但是,對乙個中小型的專案來言,功能夠用。

mantis是乙個基於php/mysql/web的開源的錯誤追蹤系統,以下安裝教程假設系統已經安裝好了apache、php、mysql的執行系統,如何安裝這些環境請檢視另外的配置文件。

目前最新版為0.19.1

二、安裝

1、解壓縮

$tar zxvf mantis-0.19.1.tar.gz

$mv mantis-0.19.1 mantis

2、建立資料庫mantis及使用者mantis

$mysqladmin -u root -p create mantis

//輸入mysql的root密碼即可完成建立資料庫mantis的操作

$mysql -u root -p

mysql>grant all privileges on mantis.* to 'mantis'@'localhost' identified by '你指定的mantis使用者密碼';

mysql>flush privileges;

mysql>/q

3、修改配置檔案

$cd mantis

$cp config_inc.php.sample config_inc.php

$vi config_inc.php

//修改以下幾行

$g_db_username = "mantis";

$g_db_password = "你在建立使用者時指定的密碼";

$g_database_name = "mantis";

//增加一下幾行

$g_absolute_path = "/解壓縮的目錄/mantis/"; #此處的mantis要和第1)步中mv的目標一致

$g_use_iis = off; #我們用的是linux

$g_show_version = on;

//以下是配置郵件的,mantis使用郵件來進行註冊和通知,所以必須配置好

$g_enable_email_notification = on; # 開通郵件通知

$g_**tp_host = 'mail.any8.***';   # **tp 伺服器

$g_**tp_username = 'sager';  # 郵箱登入使用者名稱                      

$g_**tp_password = '對應使用者郵箱的密碼';  # 郵箱登入密碼                         

$g_use_phpmailer = on;   # 使用 phpmailer 傳送郵件                               

$g_phpmailer_path = '/usr/local/php/includes/phpmailer/'; # phpmailer 的存放路徑     

$g_phpmailer_method = 2;   # phpmailer 以 **tp                                 

4、漢化

$vi config_inc.php

//修改下面這行為

$g_default_language='chinese_simplified';

$vi sql/db_generate.sql

language varchar(32) not null default 'chinese_simplified',

5、建立資料庫的表結構

$mysql -u mantis -p mantis6、修改apache的配置檔案並重新啟動apache

//增加以下幾行(僅供參考)

alias /mantis/ "/解壓縮目錄/mantis/"

options indexs multiviews includes followsymlinks +execcgi

allowoverride none

order allow, deny

allow from all

注:此處的 alias /mantis/中的mantis要和前面設定的$g_path中的mantis保持一致

重啟apache

注:此處的修改可以使用另外一種方式來操作,更簡單

直接將mantis目錄放置到虛擬主機對應的目錄下面,這樣就不需要設定這麼多的配置:)

7、通過瀏覽器訪問:http://.yourdomain.***/mantis/

如果出現登入頁面,則一切ok!

8、通過瀏覽器訪問:http://.yourdomain.***/mantis/admin/

可以監測你的配置是否都設定對了,如果有問題,可以很清楚看到哪些地方的問題

三、應用

以administrator使用者登入,密碼為root,新建乙個使用者,許可權為administrate。以新使用者登入,刪除administor.同時,將安裝目錄/mantis下admin目錄刪除。

剩下的就是註冊使用者、建立專案,設定專案的許可權等操作,以管理員身份登入之後很容易就會操作的,這裡就不在多說了。

hive hql文件 HIVE說明文件

sql 查詢功能,可以將sql 語句轉換為 mapreduce 任務進行執行,通過自己的 sql去查詢分析需要的內容,這套 sql簡稱 hive sql,使不熟悉 mapreduce 的使用者很 方便的利用 sql語言查詢,彙總,分析資料。hive 適用性 它與關係型資料庫的 sql略有不同,但支援...

Vue 基礎說明文件

vue是乙個mvvm框架,model view viewmodel 例項出的物件 el 檢視模型,頁面節點 data 所使用的變數,或者初始值 裡面通常放屬性 methods dom渲染完執行,通常是放view中需要響應的函式 解析資料 變數,函式,表示式 一 指令 1,v html v text ...

system Class類說明文件

system class類是fastcms系統必須的,全域性物件system是system class的例項,其主要包含二類操作 1 token 操作 token可以儲存當前訪客的私有資訊,取代session與cookies。它解決了cookies的安全問題,同時解決了session丟失等問題。sy...