2012年8月アーカイブ

久しぶりです。

ニフティC4SAを使ってtackphpフレームワークを動かしてみました。
C4SAはnginxWEBサーバーを利用しており、tackphpの.htaccessが効きません。nginx環境のニフティC4SAでtackphpを動かす方法をご紹介したいと思います。


1.tackphpをダウンロード
tackphpはgithubに登録されています。ニフティC4SAではキャンバスからGUIでgit cloneを叩けるので、らくちんインストールです。

キャンバスのファイルウィンドウからpublic_htmlをダブルクリックして、public_html下に移動します。
「git登録」をクリックし、下記を入力します。

リポジトリURL : http://github.com/tatsuyau/tackphp
ディレクトリ名 : tackphp

成功するとpublic_html配下にtackphpというディレクトリが生成されます。これでダウンロードは完了です。


2:nginx.confの設定
tackphpを利用するにははrewriteを有効にする必要があります。apacheであれば.htaccessで自動でrewriteを有効ににしているのですが、
nginx環境であるニフティC4SAでは別途コンフィグファイルを修正する必要があります。

キャンバス内のnginx.confの設定ウィンドウを開き、下記を追加します。



server {
    .......
    .......
    if (!-f $request_filename) {
        rewrite ^/tackphp/(.*)$ /tackphp/webroot/index.php?mode=$1 last;
        break;
    }
}


これで設定は完了です。

3:動作確認
http://youraccount.c4sa.net/tackphp

にアクセスしてみてください。動きましたか?動くといいですね!

以上です。


ニフティC4SAでtackphpをはじめましょう! with tack ,you can.

このアーカイブについて

このページには、2012年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2012年2月です。

次のアーカイブは2013年1月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。