CakePHP を動作させる際に phpMyAdmin を設定する際のことに関して質問です。

環境:

  • CentOS6
  • PHP 5.5
  • CakePHP 2.6.0

でやっています。

/var/www/phpmyadmin/

に alias 指定でアクセスさせるために質問後半に示すような設定ファイルを書いた結果

http://localhost/phpmyadmin/

でアクセスすることはできたんですが、

File not Found

が出てしまいます…
読み込ませるにはどうすればいいでしょうか?

以下 /etc/nginx/conf.d/default.conf に記載した設定

server {
    listen 80;
    server_name localhost;

    #中略
    location /phpmyadmin {
         alias /var/www/phpmyadmin;
         index index.php;

         location ~ \.php$ {
                  root /var/www/phpmyadmin;
                  fastcgi_pass 127.0.0.1:9000;
                  fastcgi_index index.php;
                  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                  include fastcgi_params;
         }
    }

    #中略

    #CakePHPのURLリライティング設定
    location ~ \.php$ {
         fastcgi_pass   127.0.0.1:9000;
         fastcgi_index  index.php;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include        fastcgi_params;
    }
}