簡単なことなのにすごく手こずったのでメモします。
AmazonLinux環境です。
あれ、SSHできない・・・
インバウンドを許可し忘れてた
- SSH
- HTTP
改めてアクセス
$ ssh -i "key.pem" ec2-user@xxx.xxx.xxx.xxx
必要なパッケージをインストール
$ sudo yum update
$ sudo yum -y install php git php-pdo php-mysql mysql-server php-dom php-mbistring
$ sudo service httpd start
fuelPHPを入れる
こちらを参考にした
http://wp-e.org/2014/06/20/2967/
$ curl get.fuelphp.com/oil | sh
$ cd
$ mkdir Sites
$ cd Sites/
$ oil create fuelphp
処理が終わったら
$ cd /var/www/html/
$ ln -s ~/Sites/fuelphp/public fuelphp
ln: シンボリックリンク `fuelphp' の作成に失敗しました: 許可がありません
当たり前だよなぁ・・・
(sudoで実行)
$ sudo ln -s ~/Sites/fuelphp/public fuelphp
よしhttp://host/fuelphp/ にアクセスだ!
修正作業
どうやらホームディレクトリに実行許可を与える必要があるらしい
$ cd
$ sudo chmod 701 .
ログフォルダに対して書き込み権限を与えよう
chmod 777 /home/ec2-user/Sites/fuelphp/fuel/app/logs/
default_timezoneを設定しよう
$ vi /home/ec2-user/Sites/fuelphp/fuel/app/config/config.php
'default_timezone' => 'Asia/Tokyo',
やったぞ!
Welcomeにたどり着いた!
手順通りにやったつもりなのに何がいけなかったんだろう。




