cakephp2.x nginx 設定

2014年3月28日更新 view: 8 view
photoBy: http://cakephp.org/img/logo/cakephp_logo_250_tran…

nginxの設定

default.conf の設定

  • 文字コードは utf-8
  • phpmyadmin は mntra.net/phpmyadmin
  • /var/www/html/mntra.net/ がメインルート

・vim  /etc/nginx/conf.d/default.conf

server_names_hash_bucket_size 64;

server {
    listen 80;
    server_name www.mntra.net;
    rewrite ^(.*) http://mntra.net$1 permanent;
}

server {
    listen 80;
    server_name mntra.net;
    charset     utf-8;
    root /var/www/html/mntra.net/app/webroot/;
    index index.php;

location /phpmyadmin {
         alias /usr/share/phpmyadmin;
         index index.php;
         allow all;
    }

        location ~ /phpmyadmin/.*\.php$ {
            fastcgi_pass    unix:/var/run/php-fpm/php-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /usr/share/$uri;
            include         fastcgi_params;
        }


    # main cakephp rewrite rule
    location / {
        try_files $uri $uri/ /index.php?$uri&$args;
    }

        location ~ .php$ {
            root         /var/www/html/mntra.net/app/webroot/;
            try_files $uri =404;
            fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
            fastcgi_buffer_size 128k;
            fastcgi_buffers 256 4k;
            fastcgi_busy_buffers_size 256k;
            fastcgi_temp_file_write_size 256k;
        }
}
~    
スポンサードリンク

これで完了!

preg_match エラーが出る

PCRE has not been compiled with Unicode support.
Recompile PCRE with Unicode support by adding --enable-unicode-properties when configuring

yum --enablerepo=wing update pcre

コマンドで一発修正。

http://wingse.blog57.fc2.com/blog-entry-259.html

スポンサードリンク

関連記事

関連カテゴリ

コロ助

web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!

ピックアップ

パソコン・ソフトウェア ランキング

10月18日 ( 金 ) にアクセスが多かった記事はこちら!