skillup

技術ブログ

PHP サーバー・ネットワーク

nginx上でのcakePHP

投稿日:2015年10月29日 更新日:

cakePHP上をCentOS,nginx上で公開するときのメモなどを。

cakeのversionは2.5です。

/var/www/html/sampleapp直下にプログラムを配置するものとします。

この下にcakeのファイル一式(appとかが入っている一式ですね。)が来るようにします。

一時フォルダ

一時フォルダのパーミッションを変更してあげないとエラーがでますので注意を。

chown nginx:nginx /var/www/html/sampleapp/app/tmp

chmod 777 /var/www/html/sampleapp/app/tmp

nginx

いつもながら悩むのがnginxです。本日もかなりやられましたね(汗)

とは言っても、悩んでたところが全然別の部分だったんですが・・(汗)

下記のように書けば動きます。

詳しい説明などは下記リンクを
http://dotnsf.blog.jp/archives/1003076209.html

http://entropiajp.hatenablog.com/entry/2014/06/09/060000

http://altere5.hateblo.jp/entry/2013/11/07/nginx_%2B_PHP-FPM_%E7%92%B0%E5%A2%83%E3%81%A7CakePHP%E3%81%AE%E5%88%A9%E7%94%A8%E8%A8%AD%E5%AE%9A

この時点でhttp://example.comにアクセスをしてcakePHPの画面が見れていればOKです。

-PHP, サーバー・ネットワーク
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

herokuネタ(頻出コマンドなど)

10月末ぐらいから使っているPaasのherokuについてよく使うコマンドについて Contents1 アカウント開設&スタート2 基本的な使い方 アカウント開設&スタート http://skill- …

no image

PHPエルビス演算子

PHP エルビス演算子について えープログラムでよくあるnullかどうかをチェックしてnullじゃなければその値を使い、そうじゃなければディフォ値を使うみたいな処理 例えばPOSTを受けてそれを変数で …

no image

メールヘッダ・インジェクション

Contents1 メールヘッダ・インジェクションとは?2 被害3 対策 メールヘッダ・インジェクションとは? お問い合わせメールなどでメールのヘッダを悪意のある第三者に自由に変更させられてしまう機能 …

no image

cakeでの多対多を含んだ検索に関して

cakeを使って多対多を実現する方法はこのエントリーで紹介しました。 が、多対多を含む検索をする場合は一筋縄ではいかず結構面倒くさいです。 通常cakeで検索を行う場合、 ‘conditi …

no image

サーバーの過負荷の発見 メモリ使用率の調査&抽出、置換(awk,sed)コマンドについて

前回、サーバーの負荷調査について記事を書いたので、それに関するスクリプトを。 Contents1 仕様2 ソース3 解説3.1 freeコマンド3.2 awk3.3 sed 仕様 日付とメモリ使用率、 …