设为首页 收藏本站
查看: 2472|回复: 0

Linux下基于xampp的TestLink的安装部署

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-25 09:22:48 | 显示全部楼层 |阅读模式
1、xampp         xampp下载地址:www.apachefriends.orghttp://www.xampp.cc/archives/62
,下载后的文件是以.run后缀的文件,分32位和64位。
1)赋权限
chmod +x xampp-linux-1.8.3-5-installer.run
2)安装
./xampp-linux-1.8.3-5-installer.run
然后根据提示,依次输入y,继续安装,安装到目录/opt/lampp下。
3)启动xampp
# /opt/lampp/lampp start
4)停止xampp
# /opt/lampp/lampp stop
5)卸载xampp
# /opt/lampp/lampp stop
# rm -rf /opt/lampp
6)验证是否安装成功
         在浏览器中输入:http://localhost进行检查,如果出现下面界面,则代表Xampp安装成功。
QQ截图20151225092242.png

7)安装设置
在默认的安装过程中,xampp所有均是没有密码的,为了安全,我们应该为xampp设置密码。该如何操作呢?
# /opt/lampp/lampp security

设置xampp的密码:  XAMPP:Quick security check…  XAMPP: Your XAMPP pages are NOT secured by apassword.  XAMPP: Do you want to set a password? [yes] yew  XAMPP: Doyou want to set a password? [yes] yes  XAMPP: Password:  XAMPP:Password (again):

用户名默认是:xampp


设置phpMyAdmin的密码:  XAMPP:The MySQL/phpMyAdmin user pma has no password set!!!  XAMPP: Do you wantto set a password? [yes] yes  XAMPP: Password:  XAMPP: Password(again):  XAMPP: Setting new MySQL pma password.  XAMPP: SettingphpMyAdmin’s pma password to the new one.


设置mysqlroot账户:  XAMPP: MySQL has no root passwort set!!!  XAMPP: Do you wantto set a password? [yes] yes  XAMPP: Write the password somewhere down tomake sure you won’t forget it!!!  XAMPP: Password:  XAMPP: Password(again):  XAMPP: Setting new MySQL root password.  XAMPP: ChangephpMyAdmin’s authentication method.


设置ftp密码:  XAMPP: TheFTP password for user ‘daemon’ is still set to ‘xampp’.  XAMPP: Do youwant to change the password? [yes] yes  XAMPP: Password:  XAMPP:Password (again):

PS:此处设置的MySQL的root密码,在testlink安装设置中可用到。
如果跳过设置MySQL密码,可以重启xampp之后,再次尝试


8)让局域网均可访问
关闭防火墙:service iptales stop
xampp的配置文件:/opt/lampp/etc/extra/httpd-xampp.conf中将一下内容屏蔽
<LocationMatch"^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
#Requirelocal
ErrorDocument 403/error/XAMPP_FORBIDDEN.html.var

通过以上步骤,基本的设置就搞定了,已经达到可用的程度。


2、testlink1)解压
tar –zxvf testlink-1.9.14.tar.gz
2)移动至xampp目录(/opt/lampp/htdocs下)
mv testlink-1.9.14 /opt/lampp/htdocs/testlink
3)赋权限
依次执行:
# chmod 777 gui/templates_c

# chmod 777 logs

# chmod 777 upload_area

4)配置
1.testlink需要配置的地方不多,此处简单介绍几个配置点。打开config_inc.php,修改配置参数.如下:
将$tlCfg->config_check_warning_mode = FILE';改成
$tlCfg->config_check_warning_mode='SILENT';

将$tlCfg->log_path= '/var/testlink/logs/'改成
$tlCfg->log_path='/opt/lampp/htdocs/testlink/logs/'  【注意:testlink1.9。9版本有此项设置,其他版本 是:$tlCfg->log_path= TL_ABS_PATH . 'logs' . DIRECTORY_SEPARATOR ;不用修改】

将$g_repositoryPath = '/var/testlink/upload_area/';改成
$g_repositoryPath='/opt/lampp/htdocs/testlink/upload_area/';    【注意:testlink1.9。9版本有此项设置,其 他版本是:$g_repositoryPath= TL_ABS_PATH . "upload_area" .DIRECTORY_SEPARATOR;】

将$tlCfg->default_language = 'en_GB';改成
$tlCfg->default_language= ' zh_CN';

2.更改导入测试套件和测试用例文件大小
   a. 打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’改为期望的数据值。(建议修改为2M,即2097152)
     b. $tlCfg->import_max_row='10000'是导入文件一行的大小限制。

3. 禁止新用户注册
打开config.inc.php,找到$tlCfg->user_self_signup,将其后true改为false,在登录界面便取消了NewUser链接。


5)打开浏览器,输入http://localhost/testlink,会自动跳到testlink安装页面.
在页面中点击“new installation”
wKiom1Z7eMCSl1RcAADYEOs4nzg025.jpg

PS: 如:出现路径异常,需要自己去找到对应路径,然后再config_inc里面自己去修改路径参数。


6)进入配置页面,配置参数如下图:
wKioL1Z7eQ3SjXinAAS23Pw0z38738.jpg

上述参数配置好后,点击页面中【Process Tesklink Setup】按钮;


当出现以下页面提示时,表示配置成功
wKioL1Z7eUHwDnCgAAIk4e8y6e0664.jpg

7)点击页面下方的红色字体链接:TestLink即可进入testlink登录页面(admin/admin)
登陆testlink默认账号密码:admin / admin,后续安装成功后,可以修改默认管理员密码。



8)邮件配置:
         在上一步的操作页面中,有邮件配置提示:
wKioL1Z7eWbgCe0xAABpWWTJ_SI295.jpg
即在config.inc.php文件配置好SMTP部分的内容后,再复制该SMTP的内容到custom_config.inc.php即可。(可新建该文件,同时赋予读写权限)

wKiom1Z7eW-D0uJnAAKaATUoU7U860.jpg
wKiom1Z7eY_B8hGqAAE9Ibgv-lQ626.jpg

PS:要保证邮箱服务器、账号密码都正确,支持SMTP协议的邮箱服务器(没开启时,先要开启)。

用XAMPP发布的,一般只能通过phpmyadmin来管理数据库;



3、常见异常1)、TestLink couldn'twrite the config file. Please copy the following into the ../config_db.inc.phpfile:
<?php
// Automatically Generated by TestLinkInstaller - Tue, 22 Dec 15 07:04:44 +0100
define('DB_TYPE', 'mysql');
define('DB_USER', 'admin');
define('DB_PASS', 'ysth2015');
define('DB_HOST', 'localhost');
define('DB_NAME', 'testlink');
define('DB_TABLE_PREFIX', '');

Once that's been done, you can log into TestLink by pointing your browser atyour TestLink site.

解决方式:
在testlink目录中创建config_db.inc.php文件,并拷贝php的代码即可
同时赋可写读写权限
(chmod 777 config_db.inc.php)


2)、访问phpmyadmin报错
Thissetting can be configured in the file "httpd-xampp.conf".
解决:打开/opt/lampp/etc/extra路径下的httpd-xampp.conf将其中的 Require Local 注释掉就好了,然后重启:/opt/lampp/ lamp restart即可。


3)Testlink图表中文乱码
         在测试结果和进度>图表的页面中,部分中文显示乱码,如下图:
wKiom1Z7ea-TFDwkAAC_4kfBRCY028.jpg

原因:testlink默认情况下图表不支持中文显示;
解决:添加支持中文的字体即可。(幼圆字体(SIMYOU.TTF)或者黑体(simhei.ttf))

步骤:
1)打开C:\Windows\Fonts,找到幼圆字体(SIMYOU.TTF)或者黑体(simhei.ttf);
2)复制到testlink的指定目录下:
${ testlink _home} /third_party/pchart/Fonts/
3)修改testlink的配置文件config.inc.php:
修改前:
wKioL1Z7eeGCyIzeAABJDSfaVes459.jpg

修改后:
wKiom1Z7eemQQG3tAABOMl064no348.jpg


4)刷新testlink页面即可。
wKioL1Z7eheC22JKAACkGeURJWQ383.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-155989-1-1.html 上篇帖子: 测试环境LAMP用YUM快速部署 下篇帖子: LNMP+discuz的搭建和nginx+php-fpm环境下php输出图片、js、css等文件问题解决 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表