nginx - phpMyAdmin和nginx配置,获取ip后的phpmyadmin

标签 nginx phpmyadmin

我想做的是从 IP/phpmyadmin 访问 phpmyadmin 我已经编辑了 Site-available 目录中的默认配置文件 我的配置是:

server {
    location /phpmyadmin {
           root /usr/share/;
           index index.php;
           location ~ ^/phpmyadmin/(.+\.php)$ {
                   try_files $uri =404;
                   root /usr/share/;
                   fastcgi_pass 127.0.0.1:9000;
                   fastcgi_index index.php;
                   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                   include /etc/nginx/fastcgi_params;
               }
              location ^~ /phpmyadmin/ { 
            alias /usr/share/phpmyadmin/; 
}
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }
}

但是当我转到IP/phpmyadmin时 它会将我重定向到 maini 索引文件,我们可以看到欢迎使用 nginx!信息 任何帮助都会很棒!

最佳答案

我发现问题所在了! 我只需要添加符号链接(symbolic link)

sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/www

关于nginx - phpMyAdmin和nginx配置,获取ip后的phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19345077/

相关文章:

nginx - 结合隐藏文件/目录的nginx规则

file - 对 nginx 创建的文件的权限

mysql - 如何使用 phpMyAdmin 将 zip 文件中的数据上传到 MySQL 数据库?

phpmyadmin 错误 13 权限被拒绝

mysql - 在我的 php 中,我的管理员、密码更改并在 ubuntu12.04 中标记为“AllowNoPassword”

MySQL AFTER 更新触发器与 New.col<> OLD.col

nginx 不服务我的 error_page

python - 不间断的 nginx + 2 gunicorns 设置

reactjs - React 路由器和 Apache + Nginx 给出意外 token <

mysql - phpMyAdmin 不显示图标