0003 fuelphp調査 サクラレンタルに導入

  • Fuelphpをサクラのレンタルに導入する方法

Fuelphpを使用したwebApiを作成したかったので

その環境構築のための備忘録です。

サクラのレンタルでは、

sudoもrootも使えんとかfuelphp入れるのに苦労したーー

viは、使いずらいし。。。削除がうまくできんから

コマンドモードのxコマンドで削除しました・笑

では、手順は、以下の通りです。


  • FuelPHPをインストール

まず公式サイトからFuelPHPをZIP形式でダウンロードします。

http://fuelphp.com/


  • public/をwww配下に移動

/home/アカウント名/www/public/

  • それ以外のフォルダとファイルをwww外に移動する。(セキュリティを担保するために)

/home/アカウント名/lib/フォルダを作成し、その配下にfuelphpと

名前に変更して配置しました。


  • 定数を設定(PATHを通す)

public/index.php
のファイルの中を編集して、app,packages,coreのpathを通す。
(__DIR__は、publicフォルダのパスに置き換わるので、それから相対パス
で指定)
ここのpathの指定が間違っていてinternalエラーがでまくった。
/** * Path to the application directory. */
define('APPPATH', realpath(__DIR__.'/../../lib/fuelphp/fuel/app/').DIRECTORY_SEPARATOR); /** * Path to the default packages directory. */ define('PKGPATH', realpath(__DIR__.'/../../lib/fuelphp/fuel/packages/').DIRECTORY_SEPARATOR); /** * The path to the framework core. */ define('COREPATH', realpath(__DIR__.'/../../lib/fuelphp/fuel/core/').DIRECTORY_SEPARATOR);

外部にだすならエラーも画面に出さないほうが良い
<?php
/**
 * Set error reporting and display errors settings.  You will want to change these when in production.
 */
error_reporting(-1);
ini_set('display_errors', 0); 


.htaccessを編集

使えんみたいだからコメントアウト
(publicフォルダの配下のやつね!)
#Options +FollowSymLinks -Indexes

php.iniを編集

さくらのレンタルサーバの場合はコントロールパネル

で、

cgi.fix_pathinfo = 1を追加


config.phpを編集

「APPPATH/config/config.php」を編集

(ここでいうと/lib/fuelphp/fuel/app/config/config.phpのことね)

localeの設定


/** * Localization & internationalization settings */
'language' => 'ja',
'language_fallback' => 'en',
'locale' => 'ja_JP.UTF-8'

timezoneの設定


/**
 * DateTime settings
 *
 * server_gmt_offset	in seconds the server offset from gmt timestamp when time() is used
 * default_timezone		optional, if you want to change the server's default timezone
 */
'server_gmt_offset'  => 9,
'default_timezone'   => 'Asia/Tokyo',

Welcomeを確認

「http://アカウント名.sakura.ne.jp/public/」にアクセスして正常に表示されるか確かめてみましょう。

 

管理者オススメのアプリ

簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!


すごい手帳を使ってみる

アクセス数: 無料カウンター




トラックバック(0)

トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/87

コメントする

ウェブページ

Powered by Movable Type 5.2.7