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

firewall復習 ansibleコマンドもかねて

CentOS7ではファイアーウォールの設定をfirewallというコマンドで行います。要はportのブロックですね。 以前下記リンクでもfirewallについて書いたんですが、あまり理解もできていなか …

no image

PHPでのメール送信&カレントディレクトリ

PHPの小ネタ集です。 Contents1 メールでの改行2 PHPでのカレントディレクトリ メールでの改行 メールで改行する場合、いつも\nでOKだったんですが、本日これで送信すると送れないというバ …

no image

メールパーサー(mailparseとphp-mime-mail-parser)に関して

以前、POP3を使ったメール受信というエントリーでメールパーサーをインストールしたんですが、他のライブラリをインストールする機会があったんでメモ。 https://github.com/php-mim …

no image

Laraevelのミドルウェアについて

以前からLaravel(ララベル)を使っていてわかりにくかったミドルウェアについてめも。 Laravelは一般的にはMVCフレームワークと言われていますが、コントローラーがリクエストを受け取り、何らか …

no image

zabbixオリジナルアイテム&トリガー

zabbixは標準でもかなりのアイテム&トリガーが入っていますが、オリジナルなものを入れたいときも当然あるかと思います。 そんなときにオリジナルのアイテム&トリガーを入れることができます。 実務ではg …