はじめての本番デプロイ
サーバー設定
項目 |
値 |
ドメイン |
任意 |
公開フォルダ |
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 |
環境変数なしなら「本番」とみなす |
項目 |
値 |
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
/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