LoginSignup
2
2

More than 5 years have passed since last update.

Testlinkのインストール

Posted at

AWS EC2に Testlink 1.9.12 をインストールしました。

アカウント

まっさらサーバーなので、このあたりの準備をして。
http://qiita.com/dahugani/items/e1fc5c212bf6a7365f8f

LAMPインストール

sudo yum update -y
sudo yum groupinstall -y "Web Server" "MySQL Database" "PHP Support"
sudo yum install -y php-mysql
sudo service httpd start
sudo service mysqld start

Testlinkのインストール

こちら、参考にさせて頂きました。
http://qiita.com/oh_rusty_nail/items/0c5b4678aa601a2dd96b

インストール画面にアクセスして使用許諾に同意したところで、Failedが4つ。

  • PHP version Failed! - You are running on PHP 5.3.29, and TestLink requires PHP 5.4.0 or greater. This is fatal problem. You must upgrade it.
  • Checking if /var/www/html/testlink-1.9.12/gui/templates_c directory is writable (by user used to run webserver process) Failed!
  • Checking if /var/testlink/logs/ directory exists [S] Failed!
  • Checking if /var/testlink/upload_area/ directory exists [S] Failed!

PHPを入れ直す

httpdを起動しなおしてからもいちどインストールページにアクセスすると、PHPのエラーは消えました。よしよし。

ディレクトリ関係

user used to run webserver process が誰かは、こちらで確認して。

/etc/httpd/conf/httpd.conf
User apache
Group apache

指定のディレクトリを作成。書き込み権限の与え方はどうするのが適切かよくわからなかったのですが、とりあえず所有者を変えたらOKでした。

sudo mkdir /var/testlink
sudo mkdir /var/testlink/logs
sudo mkdir /var/testlink/upload_area
sudo chown apache:apache /var/www/html/testlink-1.9.12/gui/templates_c
sudo chown apache:apache /var/testlink/logs
sudo chown apache:apache /var/testlink/upload_area

ログインできるようになったけど

Continueを押せるようになったので、押して、DBの設定を入力すると、DB作成もやってくれます。

これでTestlinkにadminでログインできるようになりました。
でも、なんか config_check.txt を確認してくださいという警告が画面上に表示されてます。中身は。。。

  • インストールディレクトリを削除してください!
  • 'admin' アカウントのパスワードをデフォルトのものから変更してください!
  • Emailに関する以下のパラメータを確認してください
  • GD PHP拡張が使用できません。グラフが機能しません

インストールディレクトリの削除

インストールディレクトリは最初に解凍したパス配下の「install」らしいので。

sudo rm -rf /var/www/html/testlink-1.9.12/install

管理者パスワードの変更

これは、Testlinkの画面から出来ます。

メールの設定

設定ファイル /var/www/html/testlink-1.9.12/config.inc.php の該当箇所を設定します。
項目を入力しておけば、実際にメールを送受信出来なくても警告は消えました。

GDのインストール

php.ini のありかは以下のコマンドで探せました。

php -i | grep php.ini

でも、php.ini に php_gd2.dll は見当たらないので、インストールが必要な模様。
yumであっさり入りました。

sudo yum -y install php54-gd
sudo service httpd restart

おしまい

もうちょっと苦労するかと思いましたが、思いのほかさっくりとインストールできました。
優秀なインストーラーと情報提供してくだっている方々に感謝です。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2