寫於:2018.11.28php
二次排版微調:2019.01.01mysql
如遇本文資料缺失,可點擊百度網盤查看原始資料。sql
連接:https://pan.baidu.com/s/1_QjP2MNbhNsrW1-SwtbQUw
提取碼:tu54 shell
第一章:下載TestLink、XAMPP數據庫
TestLink :https://sourceforge.net/projects/testlink/files/ 下載最新的瀏覽器
XAMPP:https://sourceforge.net/projects/xampp/ 選擇相應環境的版本,我下載的是基於Windowssession
注意:TestLink與PHP版本有關係,因此XAMPP最好下載帶PHP最新版本的app
(一)搭建testlink前xampp須要作的準備工做ui
一、首先安裝XAMPP,在路徑上建議安裝在其餘盤,以後的步驟直接默認安裝便可;this
下載安裝好,進入到啓動頁面;在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爲其餘數字;
二、把TestLink解壓到XAMPP安裝目錄htdocs,而且去掉後綴名,改根目錄名稱爲testlink,以下圖
3.開啓XAMPP控制面板,以下圖,啓動Apache、MySQL
4.配置MySQL密碼,並建立testlink數據庫------(修改mysql的密碼,這步能夠跳過,不改密碼也能夠安裝成功testlink)
注意事項:這裏不要忘了給xampp mysql配置環境變量,不然後面會報錯。
打開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庫,此步驟不可少)
(三)修改文件配置
1.修改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';
(4)$tlCfg->default_language = 'en_GB';改成$tlCfg->default_language = 'zh_CN';
2.修改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
在本機瀏覽器中輸入http://localhost:8089/testlink進入到安裝頁面
第一步:若是是第一次安裝的話,選擇new installation。
第二步:Acceptance of License(接受許可)
提示是否接受協議。在I agree to the rerms set out in this license 前面複選框打勾,點擊「Continue」按鈕。
第三步:Verification of System and configuration requirements (檢驗系統和配置要求),頁面就會提示相應環境存在問題
原圖:
翻譯後:
圖中問題1: checking max.execution time
修改xampp中php安裝目錄中php.ini中的max_execution_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,返回檢查條件成功,繼續進入到下一步
這時若是改好後,還報錯,請重啓電腦。
下一步,填寫基本帳戶信息和端口信息,以下圖:
如報如下錯誤,是沒有找到Windows內的mysql路徑,請配置Windows的環境變量便可解決;
報錯原文:'localhost:3366' does not match the expected structure for a DNS hostname 'localhost:3366' does not appear to be a valid local network name
錯誤提示信息原圖以下:
解決方案:
1)找到xampp mysql bin路徑,D:\xampp\mysql\bin
2)配置環境變量,在用戶變量的Path內添加D:\xampp\mysql\bin,以下圖:
原圖:
翻譯後:
解決方法:
1)回頭檢查你的端口號:XXX、root帳號和密碼是否正確;
2)有些新用戶可能沒有設置root的密碼,這裏不填寫密碼試試。---(我就栽在這裏了,原來是我沒有設置成功密碼,那麼也就不用填寫密碼了)
安裝成功的提示:
登陸:http://localhost:8089/testlink 默認用戶名:admin密碼:admin
漢化:登陸後,會提示建立一個新的項目,先不要建立,先進入用戶管理,設置成中文顯示,也就是漢化處理,看下圖:
——————————————————————————————————————————————————————————————————————————————————————————————
本文完