1. 程式人生 > >Windows環境下部署TestLink注意事項

Windows環境下部署TestLink注意事項

我使用的是testlink-1.9.16,下載後解壓備用

執行TestLink的前提條件是安裝了apache、mysql、php等軟體,可以分別安裝也可以使用EasyPHP整合安裝。
下載EasyPHP地址:官網 http://www.easyphp.org/ 可以下載最新版本,注意下載Devserver版,而非Webserver版

我使用的是EasyPHP-Devserver-17.0-setup

注意!
TestLink對PHP的版本有要求,比如1.9.16版TestLink需要PHP在5.5.0以上,所以EasyPHP的版本也要相對的選較高版本,在下載時務必檢查版本是否符合要求!
將EasyPHP安裝完成後執行,在托盤處啟動HTTP和DB服務。
安裝地址如下:
D:\Program Files (x86)\EasyPHP-Devserver-17
將TestLink解壓後的資料夾放至如下目錄,將版本號字尾去除:
D:\Program Files (x86)\EasyPHP-Devserver-17\eds-www

首次安裝選擇 ” new installation”,點選下一步,選擇“I agree”,下一步,
進行基礎配置後,可能會報錯:

Checking if /var/testlink/logs/ directory exists [S] Failed!
Checking if /var/testlink/upload_area/ directory exists [S]
Failed!

這時需要更改配置檔案:
D:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\testlink\config.inc.php檔案
修改兩個欄位(—為D:\Program Files (x86)\EasyPHP-Devserver-17\eds-www):

> 註釋:$tlCfg->log_path = '/var/testlink/logs/'; unix example 
> 新增:$tlCfg->log_path = '---\testlink\logs'; 
> 註釋:$g_repositoryPath = '/var/testlink/upload_area/'; unix example 
> 新增:$g_repositoryPath = '> ---\testlink\upload_area';

此時基礎配置OK。

下一步連線資料庫配置,需要注意連線資料庫的使用者名稱密碼為MySQL的根使用者使用者名稱和密碼
檢視MySQL根使用者使用者名稱和密碼的查詢方法:
進入D:\Program Files (x86)\EasyPHP-Devserver-17\eds-modules\phpmyadmin470x170509154828\config.inc.php檔案
檢視以下欄位:

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

所以在TestLink資料庫的配置中填root/(空)即可。

下面TestLink連線資料庫的使用者名稱密碼可以設定為admin/admin。

接下來配置成功。

首次登陸,使用者名稱密碼為admin/admin。登陸成功後刪除TestLink目錄下的install資料夾。
中文顯示方法:
進入D:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\testlink\config.inc.php檔案

$tlCfg->default_language = 'en_GB'
替換為 $tlCfg->default_language = 'zh_CN'

登陸系統後在點選My Setting,可以檢視personal data,其中的local Language選擇Chinese Simplified,點選save即可。
修改時區:進入
D:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\php\php5630vc11x86x170510134853
的php.ini,用文字編輯器開啟,查詢關鍵字“timezone”,然後

修改 date.timezone = Europe/Berlin 為 
date.timezone = Asia/Shanghai

備註: 安裝軟體的伺服器務必IP固定,否則訪問會報錯連線資料庫異常。