【问题标题】:PhpMyAdmin and nginx configuration , get phpmyadmin after IPphpMyAdmin和nginx配置,IP后获取phpmyadmin
【发布时间】:2013-10-21 02:58:21
【问题描述】:

我想要做的是从 IP/phpmyadmin 访问 phpmyadmin 我已经在站点可用目录中编辑了默认配置文件 我的配置是:

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 索引文件,我们看到了 Welcome to nginx!信息 任何帮助都会很棒!

【问题讨论】:

    标签: nginx phpmyadmin


    【解决方案1】:

    实际上你需要在你的IP中添加server_name,并且可能还禁用默认服务器,你所做的只是欺骗nginx。

    【讨论】:

    • server_name localhost 将匹配http://localhost/xx.xx.xx.xx/phpmyadmin 将匹配server_name xx.xx.xx.xx,如果您希望它同时匹配两者,那么您可以同时使用server_name localhost xx.xx.xx.xx
    【解决方案2】:

    我发现出了什么问题! 我只需要添加符号链接

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

    【讨论】:

    • 你救了我的一天。 ;-) +1
    猜你喜欢
    • 2012-10-24
    • 2019-01-23
    • 2014-10-22
    • 2013-07-24
    • 2011-05-20
    • 2017-01-29
    • 2020-10-23
    • 2014-03-02
    相关资源
    最近更新 更多