mantis bug追蹤系統(tǒng)部署教程-linux

1.部署linux服務(wù)器的LAMP環(huán)境。

2.從mantis官網(wǎng)https://www.mantisbt.org/
?下載安裝包拷貝到阿里云,使用unzip進(jìn)行解壓縮,使用apache配置指定目錄,并使其支持php

3.配置地址形如:http://192.xx.xx.xx/mantis/admin/install.php,按照指定步驟進(jìn)行安裝,運(yùn)行sql,創(chuàng)建數(shù)據(jù)庫(kù)。

可能遇到的坑:

1.郵件設(shè)置。

根目錄下有一個(gè)config_defaults_inc.php

運(yùn)行:cp config_defaults_inc.php config_inc.php 設(shè)置大部分的基礎(chǔ)屬性

config目錄下有config_inc.php.samp

運(yùn)行:cp config_inc.php.samp config_inc.php 配置具體的屬性

上述兩者均在復(fù)制后的config_inc.php中進(jìn)行配置

配置郵件時(shí)需注意,只有config目錄下的配置文件生效。

此時(shí)配置目錄下的郵件配置對(duì)應(yīng)項(xiàng)不完整。

需要對(duì)照根目錄下的config_inc.php補(bǔ)全郵件設(shè)置。

如使用163郵箱,需要開(kāi)通smtp服務(wù)。如使用qq郵箱,配置文件中的密碼即為qq郵箱的授權(quán)碼。

如果阿里云中已經(jīng)配置好了sendmail,改變配置文件的參數(shù)$g_phpMailer_method也可以使用sendmail模式。

$g_smtp_connection_mode = '';這個(gè)參數(shù)一定不能為空,要選擇ssl或者tsl

*郵件設(shè)置bug排查。

設(shè)置日志追蹤:$g_log_level = LOG_ALL? $g_log_destination = "file:+yourpath"

這個(gè)參數(shù)也只有在config目錄下的配置文件配置才生效。錯(cuò)誤日志err.log最好跟文件夾在同一目錄下。

*測(cè)試phpmailer

一定要去github上找最新的phpmailer測(cè)試示例,網(wǎng)上搜到的均不可用。

mantis自帶了phpmail,在library目錄下。

在phpmailer目錄下新建mail.php,運(yùn)行php mail.php進(jìn)行測(cè)試。

2.二次開(kāi)發(fā)

模板文件都在根目錄下,核心函數(shù)文件在core目錄下。

對(duì)字段能新增就不刪除,采用隱藏的方式滿(mǎn)足pm的需求。

關(guān)系到整體數(shù)據(jù)庫(kù),一旦刪除,容易出各種bug。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容