NginxでphpMyAdminにアクセスしようとするとFile not foundと返される【CentOS7】
phpMyAdminのインストールは以下のようにしました。
$ sudo yum install epel-release
$ sudo yum install phpmyadmin
データベースは作成済みです。
環境
CentOS 7.1.1503
Nginx 1.8.0
php 5.4.16
MariaDB 10.1.7
phpMyAdminにアクセスできない
独自ドメインは仮にexample.meとします。
/etc/nginx/conf.d/phpmyadmin.confに以下を追記しました。
server {
       listen 80;
       server_name  phpmyadmin.example.me;
       location /phpMyAdmin {
                root /usr/share;
                index index.php;
                }
        location ~ ^/phpMyAdmin.+\.php$ {
                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;
        }
}
一応以下のコマンドも入力しました。
$ sudo chown nginx /var/lib/php/session
この状態でMySQLとNginxを再起動し、http://phpmyadmin.example.me/phpMyAdminにアクセスしてみましたが、「File not found.」と返ってきます。
内容の変更を試してみました。
/etc/nginx/conf.d/phpmyadmin.confの内容を以下に変更します。
(http://oxynotes.com/?p=8457の内容をほぼ丸コピさせて頂きました。ただ、nginx.confではなく、conf.d/phpmyadmin.confに書きました。)
server {
        listen 80;
        server_name phpmyadmin.example.me;
        index  index.html index.htm index.php;
        root html;
        location /phpMyAdmin {
            alias /usr/share/phpMyAdmin/;
            try_files $uri $uri/ /index.php;
            location ~ ^/phpmyadmin(.+\.php)$ {
                alias /usr/share/phpMyAdmin;
                fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
                fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin;
                include fastcgi_params;
                fastcgi_intercept_errors on;
                allow 160.16.74.43;
                deny  all;
            }
        }
    }
この状態でNginxを再起動しhttp://phpmyadmin.example.me/phpMyAdminにアクセスしたところ、画像のようなメッセージが返ってきました。
もとからファイル名も表示されていません。(加工したのはモザイク部分だけです)
なかなか情報が見つからず、苦戦している状況です。
初心者ですみませんが、お力を貸していただけると嬉しいです。
よろしくお願いします。