久しぶりです。
ニフティ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.