nginx phpmyadmin 403 forbidden index.php

时间:2013-01-21 16:51:25

标签: nginx phpmyadmin

我放弃了......当我输入url localhost / pma /?

时,如何配置nginx在html / pma文件夹中打开inedx.php

当我输入localhost / pma / index.php时,它的工作正常。 我正在开发Windows。

我的nginx配置:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

index  index.html index.htm index.php;

        location / {
            root   html;
            index  index.html index.htm index.php;
        }

        location /pma/ {
            root   html/pma;
            index  index.html index.htm index.php;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location ~ \.php$ {
            include fastcgi.conf;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
        }

    }
}

1 个答案:

答案 0 :(得分:0)

在irc上由Ray`n解决: root必须在服务器中,而不是位置。

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

index  index.html index.htm index.php;
root html

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location ~ \.php$ {
            include fastcgi.conf;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
        }

    }
}