zoukankan      html  css  js  c++  java
  • testlink简单部署

    CentOS+LAMP+testlink

    环境

    系统

             CentOS6.5

    软件

             testlink-1.9.14

    IP

    192.168.0.158

    部署

    LAMP环境搭建

    remi配置

    wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm

    rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

    wget http://rpms.remirepo.net/enterprise/remi.repo

    cp remi.repo /etc/yum.repos.d/

    wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm

    rpm -ivh mysql57-community-release-el6-8.noarch.rpm

    httpd

    yum -y install httpd httpd-devel httpd-tools httpd-manual libmicrohttpd-doc libmicrohttpd libmicrohttpd-devel mod_dav_svn mod_dnssd mod_auth_mellon mod_lookup_identity mod_ssl php56-php-xcache php56-xcache-admin

    chkconfig httpd on

    mysql

    yum -y install mysq mod_auth_mysql MySQL-python mysql-connector-java mysql-connector-odbc mysql-devel mysql-embedded mysql-embedded-devel mysql-libs mysql-server perl-DBD-MySQL

    chkconfig mysqld on

    php56

    yum -y install php56-php-bcmath php56-php-dba php56-php-dbg php56-php-devel php56-php-embedded php56-php-enchant php56-php-fpm php56-php-gd php56-php-intl php56-php-ldap php56-php-libvirt php56-php-litespeed php56-php-mbstring php56-php-mysqlnd php56-php-oci8 php56-php-odbc php56-php-pdo php56-php-pear

    testlink安装

    testlink解压

    tar xzf testlink-1.9.14.tar.gz

    cp -r testlink-1.9.14 /var/www/html/testlink

    cd /var/www/html/testlink/

    mysql配置

    修改root密码

    mysqladmin -uroot password 'limugen@uce.cn'

    mysql -uroot -p'limugen@uce.cn

             CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci

    导入sql数据

    mysql -uroot -p'limugen@uce.cn' testlink < install/sql/mysql/testlink_create_tables.sql

    mysql -uroot -p'limugen@uce.cn' testlink < install/sql/mysql/testlink_create_default_data.sql

    php配置

    vim /opt/remi/php56/root/etc/php.ini

             max_execution_time = 120

    建立文件目录及修改权限

    mkdir -p /var/testlink/upload_area/

    mkdir -p /var/testlink/logs/

    chmod 777 /var/www/html/testlink/gui/templates_c

    chmod 777 /var/testlink/upload_area/

    chmod 777 /var/testlink/logs/

    testlink配置

    vim config_db.inc.php

             <?php // Automatically Generated by TestLink Installer

    define('DB_TYPE', 'mysql');

    define('DB_USER', 'root');

    define('DB_PASS', 'limugen@uce.cn');

    define('DB_HOST', 'localhost');

    define('DB_NAME', 'testlink');

    ?>

    数据自动备份

    脚本

    vim  /home/gat/backup/db_backup.sh

             #!/bin/sh

    # Script for backup TestLink service

    # create filenames

    mydate=`date +%y%m%d`

    backup_folder="/home/gat/backup"

    upload_folder="/home/gat/web/testlink/upload_area/"

    filename1="$backup_folder/testlink_db_$mydate.bck.sql"

    filename2="$backup_folder/testlink_upload_$mydate.bck.tgz"

    # dump data

    mysqldump -uroot -pyour_password testlink_17 > $filename1

    # compress

    gzip -f9 $filename1

    # backup attachments

    tar -cvzf $filename2 $upload_folder

    # save to backuped area on server titan

    # mount titan:/export/gat /home/gat/backup/titan/ -o

    soft,nosuid,rw,noauto,user,noexec

    #cp $filename.gz /home/gat/backup/titan/

    chmod u+x  /home/gat/backup/db_backup.sh

    定时任务

    15 2 * * * su - gat -c /home/gat/backup/db_backup.sh >/dev/null 2>&1

    登陆

    http://192.168.0.158/testlink

    每天更新一点点,温习一点点点,进步一点点
  • 相关阅读:
    网址集合
    简单工具类-JsonUtil
    简单工具类-CookieUtils
    pom.xml
    jdbc.properties
    springmvc.xml
    applicationContext-redis.xml(spring整合redis集群)
    applicationContext-dao.xml
    web.xml
    环境变量配置及eclipse基本配置
  • 原文地址:https://www.cnblogs.com/lmgsanm/p/5439570.html
Copyright © 2011-2022 走看看