Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 入门 > Linux入门 > 正文

CentOS下配置testlink

时间:2016-08-16 18:44 来源:网络整理 作者:linux系统 阅读:

centos/41369.html">CentOS下配置testlink

时间:2014-12-09 01:18来源:csdn 作者:yzlworld 举报 点击:次

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   

# 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();
?>

在地址栏中输入  可查看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

在地址栏中输入 时 出现错误
 
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

在地址栏中输入 进行安装

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', '');
?>
 
在地址栏中输入 直接可以登录。

------分隔线----------------------------

  • 上一篇:CentOS在PHP中开启GD库支持
  • 下一篇:CentOS 5.10 下安装配置redis
  • 感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《CentOS下配置testlink》技术文章,《CentOS下配置testlink》详细使用和说明,有时《CentOS下配置testlink》可能不完善、敬请谅解!如果《CentOS下配置testlink》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    验证码:点击我更换图片