展会信息港展会大全

CentOS下配置testlink
来源:互联网   发布日期:2015-08-20 20:09:24   浏览:1901次  

导读: 1、查看centos 中安装好的apache php mysql的版本: (apache mysql php 的安装方式是rpm 包安装或#yum install * 的方式安装) # httpd -v Server version: Apache/2.2.3 配置文件:/etc/httpd/conf/httpd.conf # php -v PHP 5.2.16 (cli) (built: Dec 17 201...

1、查看centos 中安装好的apache php mysql的版本:

(apache mysql php 的安装方式是rpm 包安装或#yum install * 的方式安装)

# httpd -v

Server version: Apache/2.2.3

配置文件:/etc/httpd/conf/httpd.conf

# php -v

PHP 5.2.16 (cli) (built: Dec 17 2010 14:09:03)

配置文件:/etc/php.ini

# mysql -v

Server version: 5.1.52 MySQL

CentOS 5.1.16 系统下使用yum 升级php到5.2.16 最方便方法

近期使用testlink 1.82 ,提及php需要升级到5.2以上,而centos 5.x目前提供php版本为5.1.6,

通过以下方法升级PHP到5.2比较方便,现推荐给大家。

先将以下地址导入。

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

# vi /etc/yum.repos.d/CentOS-Base.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

执行命令,自动升级。

yum update php -y

yum install libmcrypt -y

升级php到5.2.16后

#rpm -qa|grep php 查看是不已安装php-mysql*

若没有安装,则执行: # yum install php-mysql

自动配置安装php-mysql

vi /var/www/html/test.php

<?php

phpinfo();

?>

在地址栏中输入 http://localhost/test.php 可查看php的配置情况。

>

2、配置testlink

下载testlink 包(我用的是testlink_1.9_beta3.tgz)

把包解压并移动到/var/www/html/下

修改权限:

#chmod -R 755 testlink

#chmod -R 777 testlink/gui/templates_c

配置Apache

打开httpd.conf 文件 只有三个地方需要做修改

vi /etc/httpd/conf/httpd.conf 请检查文件路径是否正确

1、去掉注释 AddHandler cgi-script .cgi

2、找到 <Directory "/var/www/html"> 这段话 中间加入两句

Options ExecCGI FollowSymLinks

AllowOverride Limit

3、找到DirectoryIndex 在句尾加入index.cgi

DirectoryIndex index.html index.html.var index.cgi

最后执行重启Apache命令: service httpd restart

在地址栏中输入http://localhost/testlink 时 出现错误

403 Forbidden error

You don't have permission to access /testlink on this server.

解决方法:

1. 访问的文档权限不够。要755以上权限。解决方法:用命令chmod 755 /var/www/ 或其他相应目录。

2. SELinux或防火墙的原因。解决方法:先关闭SELinux和让防火墙通过WWW服务。

修改 /etc/selinux/config文件

SELINUX=disabled

3. 虚拟主机配置错误。解决方法:重新配置虚拟主机或暂时关闭。

4. DocumentRoot的设置。解决方法如下:

打开 apache的配置文件httpd.conf,找到这段代码:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

有时候由于配置了php后,这里的 Deny from all 已经拒绝了一切连接。把该行改成 allow from all ,修改后的代码如下,问题解决。

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

</Directory>

#service myslqd restart

#service httpd restart

3、安装Testlink

在地址栏中输入http://localhost/testlink 进行安装

root

admin

admin

根据提示

在/var/www/html/testlink 下

# vi config_db.inc.php

<?php

// Automatically Generated by TestLink Installer

define('DB_TYPE', 'mysql');

define('DB_USER', 'admin');

define('DB_PASS', 'admin');

define('DB_HOST', 'localhost');

define('DB_NAME', 'testlink');

define('DB_TABLE_PREFIX', '');

?>

在地址栏中输入http://localhost/testlink 直接可以登录。

赞助本站

人工智能实验室

相关热词: CentOS 配置 testlink 查看

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港