2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EC2にFuelPHPをインストール時のエラーを解決

2
Last updated at Posted at 2016-11-23

簡単なことなのにすごく手こずったのでメモします。
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

ブラウザでapacheが起動したことを確認
スクリーンショット 2016-11-23 22.40.09.png

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/ にアクセスだ!

スクリーンショット 2016-11-23 22.54.08.png
ファッ?!

修正作業

どうやらホームディレクトリに実行許可を与える必要があるらしい

$ cd
$ sudo chmod 701 .

更新
スクリーンショット 2016-11-23 23.05.07.png

ログフォルダに対して書き込み権限を与えよう

chmod 777 /home/ec2-user/Sites/fuelphp/fuel/app/logs/

スクリーンショット 2016-11-23 23.32.02.png

default_timezoneを設定しよう

$ vi /home/ec2-user/Sites/fuelphp/fuel/app/config/config.php 
'default_timezone'   => 'Asia/Tokyo',

スクリーンショット 2016-11-23 23.34.14.png

やったぞ!
Welcomeにたどり着いた!

手順通りにやったつもりなのに何がいけなかったんだろう。

2
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?