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 が誰かは、こちらで確認して。
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
おしまい
もうちょっと苦労するかと思いましたが、思いのほかさっくりとインストールできました。
優秀なインストーラーと情報提供してくだっている方々に感謝です。