Linux環境下部署TestLink指導手冊--2
阿新 • • 發佈:2019-01-07
安裝Maintis
下載
安裝
在本地電腦登陸安裝頁面:http://192.168.10.152:8080/mantis/
按照介面提示一步步安裝即可,資料庫名稱設定為mantis,使用者名稱密碼一律root,123456。
報錯config_inc.php 檔案建立失敗,可以直接手工建立,把提示內容直接寫進去儲存。
設定中文
進入 /opt/lampp/htdocs/mantis,檔案config_defaults_inc.php,修改以下欄位:
$g_fallback_language = 'chinese_simplified';
設定郵件配置
進入 /opt/lampp/htdocs/mantis,檔案config_defaults_inc.php,以此進行以下操作:
將
$g_administrator_email、$g_webmaster_email、$g_from_email、$g_return_path_email
等設為有效的郵件地址
-
將 $g_phpMailer_method值設為PHPMAILER_METHOD_SMTP,表示以smtp方式傳送郵件 - 將 $g_smtp_host設定為有效的郵件伺服器主機名,
- 為
$ g_smtp_username
和
$ g_smtp_password
設定一個登入郵件伺服器的有效使用者賬號和口令。
設定註冊新使用者時設定密碼
進入 /opt/lampp/htdocs/mantis,檔案config_defaults_inc.php,以此進行以下操作:
$g_send_reset_password = ON改為OFF。
解決CVS匯出亂碼問題
找到Mantis根目錄下csv_export.php,進行修改:
新增函式:
function expChangeCode($str)
{return mb_convert_encoding($str,"CP936","UTF-8");}
然後修改:
將echo $t_header
改成 echo expChangeCode($t_header);
將echo csv_escape_string($t_value);
改成 echo expChangeCode(csv_escape_string($t_value));
將echo $t_function ( $t_row->$t_column );
改成echo expChangeCode($t_function( $t_row->$t_column ));
上傳檔案配置
在mantis目錄下增加一個資料夾upload,用來儲存上傳的檔案。
修改config_defaults_inc.php
$g_file_upload_method = DISK;//預設是DATABASE,儲存在資料庫中,現在改為磁碟上
$g_absolute_path_default_upload_folder = '/opt/lampp/htdocs/mantis/upload/';
uploads後面一定要有”/”,還要注意這個目錄許可權一定要是777:
chmod -R 777 /opt/lampp/htdocs/mantis/upload