Win7系統上安裝TestLink(基於xampp)
第一步:下載TestLink、XAMPP
選擇相應環境的版本,我下載的是基於Windows
注意:TestLink與PHP版本有關係,所以XAMPP最好下載帶PHP最新版本的
第二步:安裝TestLink、XAMPP
1、首先安裝XAMPP,在路徑上建議安裝在其他盤,之後的步驟直接預設安裝即可;
下載安裝好,進入到啟動頁面;在Apache、Mysql、Tomcat 點選start 啟動
如果Apache啟動失敗,一般都是80埠被佔用了
如何修改Apache埠:進入配置檔案,如下圖:
用Ctrl+F組合鍵搜尋關鍵字快速修改埠號;
進入之後找到:Listen 80 修改為Listen 8009(或者你任意的)、SeverName localhost 80 改為SeverName localhost 8009儲存後,在點選start;如果啟動還是失敗的話,就有可能是443埠也被佔用了;進入到httpd-ssl.conf,進行修改埠操作同上。
如果MySQL也啟動失敗,參考Apache埠號修改方法,改預設的3306為其他數字;
2、把TestLink解壓到XAMPP安裝目錄htdocs,並且去掉字尾名,改根目錄名稱為testlink,如下圖
)開啟XAMPP控制面板,如下圖,啟動Apache、MySQL
3.配置MySQL密碼,並建立testlink資料庫
開啟shell,執行以下步驟:
方法一:(網上拷貝修改了下,我用的是shell)
注意:root帳戶預設不開放遠端訪問許可權,所以需要修改一下相關許可權,否則後面會報:Access denied for user 'root'@'localhost'(using password:YES) ,
1)修改xampp mysql中的my.ini檔案,在檔案的最後新增一行“skip-grant-tables”,儲存並關閉檔案;
2)重啟MySQL服務;
3)通過命令列進入MySQL的BIN目錄,輸入“mysql -u root -p”,回車 不用輸入密碼 再回車, 即可進入資料庫;
4)執行“use mysql;”,使用mysql資料庫;
5)執行“update user set password=password<’123456’> where user='root';” 修改root密碼;
6)my.ini檔案,刪除最後一行的“skip-grant-tables”,儲存並關閉檔案;重啟MySQL服務;
方法二:(推薦使用該方法,我試過,最靠譜)
注意事項:
在D:\xampp\phpMyAdmin內找到config.inc.php檔案,開啟編輯password也可有效修改mysql的root密碼,如下圖:
用xampp mysql中的 shell建立testlink資料庫
修改Testlink配置檔案(config.inc.php),路徑:D:\xampp\htdocs\testlink
(1)$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ 改為$tlCfg->log_path = TL_ABS_PATH . 'logs/';
(2)$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example */ 改為$g_repositoryPath = TL_ABS_PATH . 'upload_area/';
(3)$tlCfg->config_check_warning_mode = 'FILE';改為$tlCfg->config_check_warning_mode = 'SILENT';
修改php.ini檔案,路徑:D:\xampp\php
(1)max_execution_time=30改為max_execution_time=120
(2)session.gc_maxlifetime = 1440改為session.gc_maxlifetime = 2880
(3)date.timezone=Europe/Berlin改為date.timezone=PRC
(4)$tlCfg->default_www.feifanyule.cn/ language = 'en_GB';改為$tlCfg-www.tianjiuyule178.com>default_language = 'zh_CN';
第三步:安裝testlink
在本機瀏覽器中輸入http://localhost:8089/testlink進入到安裝頁面
第一步:如果是第一次安裝的話,選擇new installation。
第二步:Acceptance of License(接受許可)
提示是否接受協議。在I agree to the rerms set out in this license 前面複選框打勾,點選“Continue”按鈕。
第三步:Verification www.mhylpt.com of System and configuration requirements (檢驗系統和配置要求),頁面就會提示相應環境存在問題
原圖:
翻譯後:
圖中問題1: checking max.execution time
修改xampp中php安裝目錄中php.ini中的max_execution_www.michenggw.com time時間,修改為max_execution_time=120,大概在372行
圖中問題2:
Checking MySQL Database Failed! MySQL Database cannot be used.
Checking Postgres Database Failed! Postgres Database cannot be used.
Checking LDAP library Failed! LDAP library not enabled. LDAP
修改xampp中php安裝目錄中php.ini中,把前面的;去掉
圖中問題3:
原圖
翻譯後
最後兩行提示意思是讓我們確認/var/testlink/logs目錄是否存在,我們需要找到testlink下的config.inc.php檔案進行一些修改:
將$tlCfg->log_path = '/var/testlink/logs/'; 修改為:$tlCfg->log_path = TL_ABS_PATH."logs"; (也就是testlink下的logs資料夾的路徑)
另外還需要將$g_repositoryPath = '/var/testlink/upload_area/'; 修改為:$g_repositoryPath = TL_ABS_PATH."upload_area"; (testlink資料夾下的upload_area的路徑)
再次點選new installation,返回檢查條件成功,繼續進入到下一步
這時如果改好後,還報錯,請重啟電腦。
下一步,填寫基本賬戶資訊和埠資訊,如下圖:
'localhost:3366' does not match the expected structure for a DNS hostname 'localhost:3366' does not appear to be a valid local network name
如報以下錯誤,請重新檢查埠號
原圖:
翻譯後:
安裝成功的提示:
第四步:登陸與漢化
登入:http://localhost:8089/testlink 預設使用者名稱:admin密碼:admin
漢化:登入後,會提示建立一個新的專案,先不要建立,先進入使用者管理,設定成中文顯示,也就是漢化處理,看下圖: