ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

さくらのレンタルサーバにLaravel4.2をインストール

以前にも似たエントリ書きました。 さくらのレンタルサーバにLaravelをインストール - ふたりはララベル (Laravel PHP Framework)

以前との違いは

です。

インストールディレクトリを決める

今回は以下のフォルダに作ることにしました。

/home/mysakura/source

Composerをインストールする

例によってレンタルサーバにComposerをインストールする - ふたりはララベル (Laravel PHP Framework)を参照してください。composer.pharの置き場所は/home/mysakura/sourceです。

laravelをインストールする

以下のコマンドを実行すればインストールが始まります。

php composer.phar create-project laravel/laravel myproject --prefer-dist
Installing laravel/laravel (v4.2.11)
  - Installing laravel/laravel (v4.2.11)
    Downloading: 100%

Created project in myproject

シンボリックリンクを貼る

publicフォルダにシンボリックリンクを貼ります。

ln -s /home/mysakura/source/myproject/public/ /home/mysakura/www/myproject

ここでhttp:://mysakura.jp/myprojectにアクセスしてもまだエラーが出ます。

htaccessを編集する

htaccessのパスは

/home/mysakura/source/myproject/public/.htaccess

です。
「Options -MultiViews」の行をコメントアウトしてください。

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        #Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

これでhttp:://mysakura.jp/myprojectにアクセスすればLaravelのアイコンが出ます。