TestLinkインストール_CentOS8.2

CentOS8.2ダウンロード

isoファイル(CentOS-8.2.2004-x86_64-mimimal.iso)

OSインストール

OSアップデート

yum -y update

 

ネットワーク設定

インタフェースup

nmcli con up enp0s3

 

ネットワーク再起動

systemctl restart NetworkManager

#自動起動

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3


ONBOOT=no

ONBOOT=yes


 

OSバージョン確認

cat /etc/redhaat-release

 

ファイヤーウォールOFF

systemctl stop firewalld

自動起動

systemctl disable firewalld

systemctl is-enabled firewalld

 

apache,sslインストール

dnf install -y httpd httpd-tools httpd-devel httpd-manual

dnf install -y mod_ssl

 

apacheの起動

systemctl start httpd

自動起動

systemctl is-enabled httpd

systemctl enable httpd

バージョン確認

httpd -v

 

phpインストール

dnf install php php-gd php-pgsql php-ldap php-json php-mysqlnd php-pear php-devel php-mbstring

systemctl restart httpd

バージョン確認

php -v

php設定ファイル

/etc/php.ini

 

posgresインストール

dnf -y module install postgresql:12/server postgresql:12/client

 

postgresバージョン確認

su - postgres

psql --version

 

dbクラスタ(設定ファイル、dbファイル群)の作成

su - postgres

initdb --encodeing=UTF8

自動起動

systemctl enable postgresql

起動

systemctl start postgresql.service

 

db接続

su - postgres

psql

#db一覧表示

\l

#postgresdbに接続

\c postgres

#テーブル一覧表示

\dt

 

dbログイン

posgres# psql -U <ロール名> -d <db名>

 

ロール作成

postgres=# CREAET ROLE <ロール名> CREATEDB LOGIN PASSWORD 'パスワード';

ロールの確認

postgres=# \du

 

testlinkバージョン

testlink-1.9.19

ダウンロード

http://testlink.org

 

tar zxvf testlink-1.9.19.tar.gz

 

cp -r testlink-1.9.19.tar.gz /var/www/html/testlink

 

chown apache.apache /var/www/html/testlink

 

testlinkインストール

http://ドメイン/testlinkにアクセス

New Installaationをクリック

 

vim /etc/php.ini

session.gc_maxlifetime = 1440→0

max_execution_time=30→120

 

systemctl restart httpd

 

ディレクトリ作成

mkdir -p /var/testlink/logs

mkdir -p /var/testlink/upload_area

 

chown apache.apache -R /var/testlink

 

SELINUXをOFF

setenforce 0

vim /etc/selinux/config

SELINUX=enforcing→disabled

 

postgresのtimezone

vim /var/lib/pgsql/data/postgresql.conf

log_timezone = 'America/New_York' →'Japan'

timezone ='America/New_York'→'Japan'

 

テーブル削除

dbにログイン

postgres$ psql -U <USER_NAME> <DB_NAME>

全テーブル削除

drop schema public cascade;

create schema public;

 

おすすめの記事