2016-04-13 7 views
1

PROBLEM: Problem i ist vor, wenn ich localhost/phpmyadmin öffne es gibt mir "No Input file Specified"Windows-Nginx Inuput Datei nicht Fehler angegeben

Ich versuche, Nginx und PHP unter Windows zu konfigurieren. Nginx installierten Pfad ist E:\server\nginx PHP installiert Pfad is E:\server\php PhpMyAdmin installiert Pfad E:\phpmyadmin\ Mein Stammverzeichnispfad ist E:\server\www

folgenden Code aus nginx.conf Datei.

server { 
    listen  80; 
    server_name localhost; 
    root E:\server\www;     

    index index.php index.html; 

    location/{ 
    try_files $uri $uri/ /index.php; 
    } 

    location ~ \.php$ { 
    try_files $uri /index.php =404; 
    fastcgi_split_path_info ^(.+\.php)(/.+)$; 
    fastcgi_index index.php; 
    fastcgi_pass 127.0.0.1:9000; 
    include   fastcgi_params; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
} 

    location /phpmyadmin/ { 
    alias E:/server/phpmyadmin/; 
    try_files $uri /phpmyadmin/index.php =404; 

     location ~ \.php$ { 
     try_files $uri /index.php =404; 
     fastcgi_split_path_info ^(.+\.php)(/.+)$; 
     fastcgi_index index.php; 
     fastcgi_pass 127.0.0.1:9000; 
     include   fastcgi_params; 
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
     } 
    } 
} 

Ich bin mit nginx und PHP von Eingabeaufforderung

cd `E:\server\nginx\ 
nginx.exe` 

cd E:\server\php\ 
php-cgi.exe -b 127.0.0.1 

Server läuft gut. Ich kann auf localhost/ zugreifen Ich kann auch auf jede .php-Datei von www-Ordner zugreifen.

PROBLEM: Problem ich bin vor, wenn ich localhost öffnen/phpMyAdmin es mir "No Input file Specified"

gibt mir bitte sagen, dass ich falsch mache. Vielen Dank im Voraus.

+0

Sie bitte die Datei Eigentümer/Besitzer Gruppe überprüfen und garantieren die Zugriffsrechte Sie nginx Prozess zu Ihrer PHP-Admin-Datei. – Yang

Antwort

0

Geben Sie diesem einen Versuch:

server { 
    listen  80; 
    server_name localhost; 
    root   E:\server\www;     

    index index.php index.html; 

    location/{ 
    try_files $uri $uri/ /index.php; 
    } 

    location ~ \.php$ { 
    try_files $uri /index.php =404; 
    fastcgi_split_path_info ^(.+\.php)(/.+)$; 
    fastcgi_index index.php; 
    fastcgi_pass 127.0.0.1:9000; 
    include   fastcgi_params; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    } 

    location /phpmyadmin { 
    alias E:/server/phpmyadmin/; 
    index index.php; 

    location ~ \.php$ { 
     fastcgi_pass 127.0.0.1:9000; 
     fastcgi_index index.php; 
     fastcgi_param SCRIPT_FILENAME $request_filename; 
     include  fastcgi_params; 
    } 
    } 
} 
Verwandte Themen