a stray sheep

お仕事周りの雑記帳

TestLink 1.9.15 + CentOS7

環境

環境構築

Vagrantの準備

  • Vagrantifleは、ポート転送設定をしておく(host: 10082→guest: 80)

以下は、vagrantVMを作成し、vagrant ssh してから実施

// SELINUX無効
$ sudo setenforce 0

// Apacheのインストール
$ sudo yum install -y httpd httpd-devel

// PHP7のインストール
$ sudo yum install -y epel-release
$ sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
$ sudo yum install -y --enablerepo=epel,remi,remi-php74 php php-devel php-mbstring php-gd php-ldap php-mysql

// MariaDB 10.3 のインストール
$ sudo curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=mariadb-10.3
$ sudo yum install -y MariaDB-server MariaDB-client
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

// MariaDBの初期設定  -- rootユーザーのパスワード以外はすべて何も入力せず、Enterで良い。
$ sudo mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n]
New password: ★rootユーザのパスワードを設定★
Re-enter new password: ★rootユーザのパスワードを再入力★
Remove anonymous users? [Y/n]
Disallow root loing remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

// MariaDBへのアクセス確認
$ sudo mysql -u root -p
Enter password: ★初期設定で設定したrootユーザのパスワードを入力
MariaDB [(none)]> \q

// TestLinkのインストール
$ sudo tar zxvf testlink-1.9.15.tar.gz
$ sudo mv testlink-1.9.15 /var/www/html/testlink
$ sudo chmod -R 755 /var/www/html/testlink/gui/templates_c
$ sudo mkdir -p /var/testlink/logs
$ sudo mkdir -p /var/testlink/upload_area
$ sudo chmod -R 777 /var/testlink
$ sudo chown -R apache:apache /var/www/html/testlink

// Apacheの起動
$ sudo systemctl start httpd
$ sudo systemctl enable httpd

ブラウザからの設定

  • http://localhost:10082/testlink にアクセス
  • [New installation]をクリックして、次へ
  • ライセンス条項にチェックを付けて同意して、[Continue]をクリック
  • [Continue]をクリックして次へ
  • データベースへの接続では、以下を設定・入力し、[Process TestLink Setup!]をクリック
  • DBの設定が終わったら、[TestLink (using login name: admin / password: admin -Please Click Me!)] をクリック
  • TestLinkのログイン画面が表示されるので、admin/adminでログインする。