CentOS6.5安裝升級(jí)testlink1.9.19詳細(xì)圖文教程

CentOS6.5安裝升級(jí)testlink1.9.19

環(huán)境準(zhǔn)備:

?????? Centos6.5渐裸、mysql5.7.27弱恒、PHP7.0.33、Apache2近忙、testlink1.9.19

1田晚、 準(zhǔn)備安裝mysql

yum list installed | grep mysql???? #檢查系統(tǒng)是否安裝mysql

yum -y remove mysql-libs.x86_64????? #移除已經(jīng)安裝的舊版本mysql

yum list installed | grep mysql

yum -y install wget

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm? ? ?#下載mysql安裝包

yum localinstallmysql-community-release-el6-5.noarch.rpm

yum repolist all | grep mysql

yum -y install yum-utils

yum-config-manager --disable mysql55-community

yum-config-manager --disable mysql56-community

yum-config-manager --enable mysql57-community-dmr

yum repolist enabled | grep mysql

yum install mysql-community-server

service mysqld start

chkconfig --list | grep mysqld

chkconfig mysqld on

#################查看mysql的密碼嘱兼,千萬(wàn)要記住#######################

grep "password" /var/log/mysqld.log

################################################################

mysql -uroot -p

######輸入上面顯示的密碼#######

#####可通過# grep "password" /var/log/mysqld.log命令獲取MySQL的臨時(shí)密碼

update user set Password=password("123456") whereUser='root';

######附:MYSQL配置參考https://www.cnblogs.com/ivictor/p/5142809.html

安裝完mysql 之后,登陸以后贤徒,不管運(yùn)行任何命令芹壕,總是提示密碼長(zhǎng)度、安全性不夠

step 1:修改validate_password_policy參數(shù)的值######

set global validate_password_policy=0;

select @@validate_password_length;

SET PASSWORD = PASSWORD('your new password');

step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

step 3: flush privileges;


mysql -uroot -p

######防火墻設(shè)置#########################################

service firewall stop

service iptables status

vi /etc/rc.d/init.d/iptables

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status


iptables status

2接奈、安裝Apache軟件

首先在系統(tǒng)上面查詢一下是否已經(jīng)安裝了apache 軟件:rpm -qa|grep httpd

如果沒有踢涌,使用yum安裝:

yum -y install httpd(建議提前更新一下yum:yum

update)

Chkconfig

httpd on?

servicehttpd start //啟動(dòng)軟件

http://127.0.0.1/??????????? //瀏覽器訪問


http://127.0.0.1/

3、追加CentOS 6.5的epel及remi源

rpm -Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm(如果是centos 7 將 el6 改為e17 )

rpm -Uvhhttp://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm


rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

rpm -ivhhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpm

yum list --enablerepo=remi --enablerepo=remi-php57 |grep php

yum list --enablerepo=remi --enablerepo=remi-php56 |grep php

yum list --enablerepo=remi --enablerepo=remi-php |grep php

yum list --enablerepo=remi --enablerepo=remi-php58 | grep php

使用yum list命令查看已安裝的包(Packege)序宦。

yum list installed | grep php

卸載已經(jīng)安裝的php

yum remove php.x86_64

4睁壁、安裝php7及相關(guān)組件

#yum install php70w.x86_64 php70w-cli.x86_64

php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64

php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 yum install

php70w-fpm

#php --version


php -v

5、 下載testlink1.9.14安裝包互捌,如第六步解壓命名方式潘明,

cd /var/www/html/

ls

tar -zxvf testlink-1.9.19.tar.gz ??? #解壓縮

ls

mv testlink-1.9.19 testlink

ls

cd testlink

ls

vi config.inc.php????????????????????????????????????????????????????????? #修改下面幾項(xiàng)內(nèi)容:

$g_repositoryPath = '/var/testlink/upload_area/';????????#該路徑可默認(rèn)

$tlCfg->log_path = '/var/testlink/logs/';????????????????????????#該路徑可默認(rèn)

$tlCfg->default_language = 'zh_CN';? ? ? ? ? ? ? ? ? ? ? ? ? #如需中文則修改

$tlCfg->config_check_warning_mode = 'SILENT';? ????#修改

cd /var/

mkdir testlink

cd testlink/

mkdir logs

mkdir upload_area

chmod 777 logs

chmod 777 upload_area/

cd ..

chmod -R 777 testlink/

service httpd restart

6、瀏覽器運(yùn)行測(cè)試安裝環(huán)境:

http://127.0.0.1/testlink

檢查系統(tǒng)和配置要求秕噪。


對(duì)于錯(cuò)誤1:Maximum Session Idle Time beforeTimeout? 24minutes and 0 seconds -(Short. Consider to extend)

解決方法:打開C:\ProgramFiles\VertrigoServ\Php\php.ini或者vi /etc/php.ini修改session.gc_maxlifetime的值為2400(session.gc_maxlifetime = 2400)即可钳降。

對(duì)于錯(cuò)誤2:Checking max.executiontime(Parameter max_execution_time) 30 seonds - We suggest 120 seconds in orderto manage hundred of test cases(edit php.ini)

解決方法:打開C:\ProgramFiles\VertrigoServ\Php\php.ini或者vi /etc/php.ini修改max_execution_time的值為120(max_execution_time = 120)即可。

對(duì)于錯(cuò)誤3:Checking if C:\ProgramFiles\VertrigoServ\www\gui\templates_c directory is writable腌巾。

解決方法:這是因?yàn)槟夸洓]有寫的權(quán)限導(dǎo)致的牲阁。選中文件夾,右鍵點(diǎn)擊“屬性”>“安全”壤躲,選擇對(duì)應(yīng)的組或用戶名,點(diǎn)擊“編輯”备燃,更改權(quán)限即可碉克。或者#cd /var/www/html/testlink? #chmod -R 777 templates_c/

對(duì)于錯(cuò)誤4:Checking if /var/testlink/logs/

directory exists并齐。

解決方法:在C:\ProgramFiles\VertrigoServ\www目錄下漏麦,打開config.inc.php,找到 $tlCfg->log_path= '/var/testlink/logs/'; /* unix example */

注釋掉况褪,因?yàn)檫@是針對(duì)unix寫的撕贞,增加一行:$tlCfg->log_path= 'C:\Program Files\VertrigoServ\www\logs';

注意:logs前面的為testlink解壓的目錄。該錯(cuò)誤一般是window環(huán)境测垛,Linux環(huán)境下路徑是正確的捏膨。

對(duì)于錯(cuò)誤3:Checking if/var/testlink/upload_area/ directory exists。

解決方法:在C:\ProgramFiles\VertrigoServ\www目錄下,打開config.inc.php号涯,找到:

$g_repositoryPath= '/var/testlink/upload_area/';? /* unixexample */

注釋掉目胡,因?yàn)檫@是針對(duì)unix寫的,增加一行:

$g_repositoryPath= 'C:\Program Files\VertrigoServ\www\upload_area';

注意:upload_area前面的為testlink解壓的目錄链快。該錯(cuò)誤一般是window環(huán)境誉己,Linux環(huán)境下路徑是正確的。

然后保存即可域蜗。

如果保存的時(shí)候巨双,遇到權(quán)限問題,選中文件霉祸,右鍵點(diǎn)擊“屬性”>“安全”筑累,選擇對(duì)應(yīng)的組或用戶名,點(diǎn)擊“編輯”脉执,更改權(quán)限即可疼阔。

重新開始安裝,到這步時(shí)半夷,會(huì)出現(xiàn):


說明可以了婆廊,點(diǎn)擊“Continue”即可。

第四步:數(shù)據(jù)庫(kù)訪問的定義


DB的是admin/admin

注:用戶名和密碼巫橄,可以右擊VertrigoServ>Help and readme淘邻,看到。

點(diǎn)擊“ProcessTestLink Setup!”湘换,然后會(huì)看到下圖:


注意:linux可能或提示無(wú)法自動(dòng)創(chuàng)建宾舅,需要手動(dòng)創(chuàng)建連接數(shù)據(jù)庫(kù)的配置文件vi config_db.inc.php??????

?#創(chuàng)建連接數(shù)據(jù)庫(kù)的配置文件,參數(shù)如下:

<?php

// Automatically Generated by TestLink Installer - Fri, 26Jul 19 07:29:40 +0000

define('DB_TYPE', 'mysql');

define('DB_USER', 'testlink');

define('DB_PASS', 123456);

define('DB_HOST', 'localhost');

define('DB_NAME', 'testlink');

define('DB_TABLE_PREFIX', '');

創(chuàng)建完成彩倚,刷新瀏覽器出現(xiàn)下面界面則成功搭建筹我。

http://127.0.0.1/testlink

7、安裝phpmyadmin(方便管理數(shù)據(jù)庫(kù)帆离,例如數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出)

官網(wǎng)下載安裝包并解壓:

tar -zxvf phpMyAdmin-4.9.0.1-english.tar.gz

ls

mv phpMyAdmin-4.9.0.1-english phpmyadmin

ls

cd phpmyadmin/cp config.sample.inc.php config.inc.php

chmod 777 /var/www/html/

service httpd restart

在瀏覽器中測(cè)試phpmyadmin安裝是否成功:

http://127.0.0.1/phpmyadmin??? #出現(xiàn)phpmyadmin的登錄頁(yè)面即成功蔬蕊。


http://127.0.0.1/phpmyadmin

8、遇到的問題:

1)phpmyadmin-您可能正在上傳很大的文件,請(qǐng)參考文檔https://www.cnblogs.com/itfz/p/10568180.html

whereis php.ini

vi /etc/php.ini

max_execution_time(php頁(yè)面執(zhí)行最大時(shí)間)

max_input_time(php頁(yè)面接受數(shù)據(jù)最大時(shí)間)

memory_limit(php頁(yè)面占用的最大內(nèi)存)

這是因?yàn)閜hpmyadmin上傳大文件時(shí)哥谷,php頁(yè)面的執(zhí)行時(shí)間岸夯、內(nèi)存占用也勢(shì)必變得更長(zhǎng)更大,其需要php運(yùn)行環(huán)境的配合们妥,光修改上傳文件大小限制是不夠的猜扮。

打開 phpmyadmin 目錄下的config.inc.php 文件

查找 $cfg[‘ExecTimeLimit’]配置選項(xiàng),默認(rèn)值是300监婶,需要修改為0旅赢,即沒有時(shí)間限制。

打開 phpmyadmin 目錄下的import.php 文件 修改$memory_limit 的值

upload_max_filesize =300M

memory_limit = 300M

post_max_size = 300M

2)testlink時(shí)區(qū)修改

修改vi /etc/php.ini

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = 'Asia/Shanghai'

3)testlink升級(jí)

如果是升級(jí)testlink,建議搭兩個(gè)新的版本環(huán)境,第一個(gè)新環(huán)境導(dǎo)入舊的數(shù)據(jù)庫(kù)文件鲜漩,同時(shí)導(dǎo)入舊的testlink安裝數(shù)據(jù)日志及附加文件夾:/var/testlink(不建議直接復(fù)制文件夾源譬,建議先壓縮打包),注意,數(shù)據(jù)庫(kù)文件導(dǎo)入后孕似,需要輸入相應(yīng)的數(shù)據(jù)庫(kù)升級(jí)命令踩娘,建議查看/var/www/html/testlink目錄下的README.md文件,例如

Upgrade from 1.9.17 to 1.9.18喉祭,則需要輸入以下命令升級(jí):

install/sql/alter_tables/1.9.18/<your_db>/DB.1.9.17/step1/db_schema_update.sql

然后瀏覽器登陸查看养渴,沒有問題建議重新導(dǎo)出數(shù)據(jù)庫(kù)文件再次導(dǎo)入到第二個(gè)新的測(cè)試環(huán)境,/var/testlink目錄也是如此,這樣可以和新版本的testlink更加兼容泛烙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末理卑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蔽氨,更是在濱河造成了極大的恐慌藐唠,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹉究,死亡現(xiàn)場(chǎng)離奇詭異宇立,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)自赔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門妈嘹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人绍妨,你說我怎么就攤上這事润脸。” “怎么了他去?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵毙驯,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我灾测,道長(zhǎng)爆价,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任行施,我火速辦了婚禮,結(jié)果婚禮上魂那,老公的妹妹穿的比我還像新娘蛾号。我一直安慰自己,他們只是感情好涯雅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布鲜结。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪精刷。 梳的紋絲不亂的頭發(fā)上拗胜,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音怒允,去河邊找鬼埂软。 笑死,一個(gè)胖子當(dāng)著我的面吹牛纫事,可吹牛的內(nèi)容都是我干的勘畔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼丽惶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼炫七!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起钾唬,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤万哪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后抡秆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奕巍,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年琅轧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伍绳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡乍桂,死狀恐怖冲杀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情睹酌,我是刑警寧澤权谁,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站憋沿,受9級(jí)特大地震影響旺芽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜辐啄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一采章、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧壶辜,春花似錦悯舟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)奋救。三九已至,卻和暖如春反惕,著一層夾襖步出監(jiān)牢的瞬間尝艘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工姿染, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留背亥,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓盔粹,卻偏偏與公主長(zhǎng)得像隘梨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舷嗡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353