Nginxのalias指定でphpMyAdminを動作させる
phpMyAdminをNginxのaliasを使って動作させた時の備忘録
1.nginx.confを編集する
sudo vim /etc/nginx/nginx.conf # 〜 中略 〜 # phpmyadmin setting server { server_name .localhost; location /phpmyadmin { alias /var/www/phpMyAdmin; index index.php; } location ~ ^/phpmyadmin.+\.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^/phpmyadmin(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME /var/www/phpMyAdmin$fastcgi_script_name; include /etc/nginx/fastcgi_params; } }
2.nginxを再起動する
sudo /etc/init.d/nginx restart
これで、
http://localhost/phpmyadmin
にアクセスすると無事表示される
ログイン後に、リダイレクトされるパスがおかしい場合の対応方法
config.inc.phpに、以下の設定を追加する
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
参考にしたサイト
関連する記事:
- nginxで413 Request Entity Too Large
- さくらのVPSのCentOS6.2への環境構築
- nginxでfuelphpを使用する場合の注意点
- さくらのVPSにapacheの設定
- PHPのdate_default_timezone_set()のエラー対策
コメント 0