2017-11-12 1 views
0

Ich versuche, ziemlich Permalinks auf meiner lokalen Wordpress Website zu verwenden, um auf Centos 7keine Eingabedatei für Wordpress Angegebene auf dem lokalen Virtualbox Centos 7 VM läuft NGINX

Aber wenn ich auf einen Beitrag zu gehen versuchen, ich No file specified

Ich habe diese Site in einem freigegebenen Ordner, aber selbst wenn ich sie in einen normalen Ordner auf meiner VM setze, funktioniert sie nicht.

Ich habe überall nach einer Antwort gesucht, aber keine gefunden.

Hier ist meine nginx configuration file

server { 
listen  80; 
server_name localhost; 

# note that these lines are originally from the "location /" block 
root /var/www/html; 
index index.php index.html index.htm; 

location/{ 
    try_files $uri $uri/ /index.php?$args; 
} 
error_page 404 /404.html; 
error_page 500 502 503 504 /50x.html; 
location = /50x.html { 
    root /usr/share/nginx/html; 
} 

location ~ \.php$ { 
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
include fastcgi_params; 
} 
} 
+1

Der Fehler bedeutet, dass '/ var/www/html/index.php' nicht existiert. Wie lautet die URL Ihrer WordPress-Website? Gibt es ein fehlendes Unterverzeichnis? –

+0

Verdammt !! I Duh, die 'index.php' funktioniert hat funktioniert !!! –

Antwort

0

Ich musste nur die index.php meiner Stammwebverzeichnis bewegen.

+0

Das Verschieben von 'index.php' in eine WordPress-Installation sollte nicht notwendig sein. Ihre 'try_files'-Anweisung sollte auf den tatsächlichen URI von WordPresss 'index.php'-Datei auf der obersten Ebene zeigen, z. 'try_files $ uri $ uri//blog/index.php;' –

Verwandte Themen