如何快速搭建Testlink环境

 我来答
包同鞋C4
2016-02-22 · TA获得超过959个赞
知道小有建树答主
回答量:843
采纳率:71%
帮助的人:274万
展开全部
一、 安装testlink需要安装和配置的前提环境
1. 安装mysql
安装mysql服务器yum install mysql mysql-server 知识
 需要卸载可以使用命令yum remove mysql
 启动/停止/重启mysql数据库服务器Service mysqld start/stop/restart  数据库命令所在文件/usr/bin 2. 安装apache
安装apache服务器yum install httpd
 启动/停止/重启apache服务器Service httpd start/stop/restart 3. 安装php
安装php,yum install php
注意:不升级默认安装的是php5.1.16安装testlink1.8.5需要升级到5.2.16) 升级PHP版本的方法
 vi /etc/yum.repos.d/nian.repo新建一个任意的 .repo的文件写入内容:
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka (用root权限写)
 执行yum -y update php 4. 安装php-mysql
为了php可以使用mysql数据库,必须安装php的mysql扩展包 Yum install php-mysql 5. 整合apache和php
 #vi etc/httpd/conf/httpd.conf
在配置文件中添加如下:AddType application/x-httpd-php .php .php3 .php4 .php5  查找:(设置 WEB 默认文件)
DirectoryIndex index.html 替换为: DirectoryIndex index.php index.html
 找到这一段:
# AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit #
把AllowOverride none更改为AllowOverride all 安装testlink
二、 安装testlink
1. 下载testlink1.8.5
wget
http://cdnetworks-kr-2.dl.sourceforge.net/project/testlink/TestLink%201.8/TestLink%20 1.8.5/testlink_1.8.5.tgz 2. 解压:tar –zxvf testlink1.8.5.tgz
3. mv testlink /var/www/html 移动testlink到html下 4. 依次执行:
# chmod 777 gui/templates_c # chmod 777 logs
# chmod 777 upload_area 5. 自动安装
 在浏览器中输入http://<yoursite>/testlink/install/index.php
 点击New installation  Mysql配置
1) 创建testlink数据库
CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci 2) 执行testlink建表sql
mysql -u <user> -p<password> <dbname> < <testlinkdir>/install/sql/ testlink_create_tables.sql 3) 向表里填充testlink数据
mysql -u <user> -p<password> <dbname> < <testlinkdir>/install/sql/ testlink_create_default_data.sql
4) 创建testlink连接mysql的配置文件,路径<testlinkdir>/config_db.inc.php
<?php // Automatically Generated by TestLink Installer define('DB_TYPE', 'mysql'); define('DB_USER', 'testlinker'); define('DB_PASS', 'testlink_pass'); define('DB_HOST', 'localhost'); define('DB_NAME', 'tl_master'); ?> 5) 由于创建数据库连接,安装testlink过程中要求数据库用户密码不能为空,所
以如果原始密码为空需要要执行sql语句
UPDATE user SET Password=PASSWORD('000000') WHERE user='root';
6. 常见问题
 testlink服务的文件权限,导致自动安装时前台出现错误  数据库配置
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式