FuelPHP本番デプロイ

はじめての本番デプロイ

サーバー設定

項目
ドメイン 任意
公開フォルダ MyProject/public
PHPバージョン 5.4

データベース作成

項目
作成するサーバー 選択
データベース名 アカウント名+MyProject
接続パスワード パスワード

本番用に改修

fuel/app/config/production/db.php

項目
ホスト サーバー情報参照
DB名 サーバー情報参照
ユーザー名 サーバー情報参照
パスワード dummy

public/index.php

項目
エラー表示 【本番】OFF【開発】ON
実行時間とメモリ使用量の表示 OFF

fuel/app/bootstrap.php

項目
\Fuel::$env 環境変数なしなら「本番」とみなす

public/.htaccess

項目
FUEL_ENV development
Options +FollowSymLinks -Indexes OFF

本番サーバーに最新ソースを配置

本番サーバーにSSH接続
cd web
git clone MyRepository
cd MyProject
export PATH=/usr/local/php5.4/bin:$PATH
php composer.phar install --no-dev --prefer-dist -o

本番ソースを改修

fuel/app/config/production/db.php

項目
password パスワード

マイグレーション

/usr/local/php5.4/bin/php oil refine migrate

マスターデータ挿入

/usr/local/php5.4/bin/php oil refine seed

本番更新

本番サーバーに最新ソースを配置

git pull
export PATH=/usr/local/php5.4/bin:$PATH
php composer.phar update --no-dev --prefer-dist -o

マイグレーション

/usr/local/php5.4/bin/php oil refine migrate

マスターデータ挿入

/usr/local/php5.4/bin/php oil refine seed