1,下載testlink安裝包
請加QQ群299524235,在群文件中下載
2.配置Apache環境和PHP環境
解壓testlink文件到Apache中,
通過127.0.0.1/testlink訪問
3.配置環境
第一個問題:


解決方案:
請使用 chmod 777 ➕ 這個文件夾刷新即可
第二個問題:

解決方案:
sudo vim config.inc.php
注釋這兩行並替換成下面兩個:
$tlCfg->log_path = TL_ABS_PATH . 'logs' . DIRECTORY_SEPARATOR ;
$g_repositoryPath = TL_ABS_PATH . "upload_area" . DIRECTORY_SEPARATOR;
第三個問題:

解決方案:
請使用 chmod 777 ➕ 這兩個文件夾刷新即可
第四個問題:

解決方案:
修改 php.ini
Vim /private/etc/php.ini
找到
修改為120

第五個問題:

(1)創建數據庫:
mysql -uroot -p
登錄進入后執行如下命令:
> CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci;
在testlink根目錄下創建config_db.php.ini文件
然后返回上圖的上一個也頁面:保證密碼和賬戶的正確性點擊下一步

根據上圖(網上找的圖,操作了一下截不到這個屏了)的提示將下面的內容粘貼進去
<?php
// Automatically Generated by TestLink Installer - Tue, 09 Jul 19 05:02:02 +0000
define('DB_TYPE', 'mysql');
define('DB_USER', 'test');
define('DB_PASS', '123456');
define('DB_HOST', '127.0.0.1');
define('DB_NAME', 'testlink');
define('DB_TABLE_PREFIX', '’);
?>
其他的配置信息
以下這些內容主要是靠修改文件config.inc.php解決的,文件目錄在testlink文件下。
1.更改導入測試套件和測試用例文件大小
A、打開config.inc.php,查找$tlCfg->import_file_max_size_bytes,將后面的數據‘409600’改為期望的數據值。
B、$tlCfg->import_max_row = '10000' 是導入文件一行的大小限制。
2.禁用TestLink安全警告輸出
A、打開config.inc.php,進入LOGGING項;
B、將$tlCfg->config_check_warning_mode中'FILE'改為' SILENT';
3.禁止用戶注冊
打開config.inc.php,找到$tlCfg->user_self_signup ,將其后true改為false,在登錄界面便取消了New User鏈接。
4.解決執行時TestLink測試用例集顯示亂碼問題
A)進入..\Testlink\lib\execute,編輯文件execSetResults.php,
B)查找:$str .= htmlentities($elem) . ‘/’;
替換為: $str .= htmlentities($elem, ENT_QUOTES, 'UTF-8') . '/';
5.解決結果查看中TestLink圖表顯示亂碼問題
A)將下載或從Windows中提取到的字體SIMYOU.TTF拷貝到Testlink中的Pchart的字體目錄,路徑為:
..\testlink\third_party\pchart\Fonts
注:若是下載的字體,需要將字體文件拷貝到c:/windows/fonts文件夾目錄下
B)修改config.inc.php:將
$tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/tahoma.ttf”;
中的字體重新設置:
$tlCfg->charts_font_path = “c:/windows/fonts/SIMYOU.TTF“;
6.TestLink時區問題
TestLink服務器時間和北京時間差8個小時左右,可按照下面的方法解決:
A)在php.ini(在C:\WINDOWS目錄下)中設置date.timezone的值為PRC,設置好以后的為:date.timezone=PRC;
B)同時取消這一行代碼的注釋,即去掉前面的分號就可以了;
C)重啟Apache服務器。