1. 程式人生 > >Linux環境下部署TestLink指導手冊--2

Linux環境下部署TestLink指導手冊--2

安裝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