Ich habe eine LEMP-Umgebung unter Ubuntu 12.04 eingerichtet. Ich habe das Online-Tutorial zur Konfiguration Schritt für Schritt befolgt und festgestellt, dass beim Zugriff auf index.php immer wieder der Fehler 404 NOT FOUND gemeldet wurde (wenn der Dateiname wieder in index geändert wurde. html, es kann normal aufgerufen werden). Bitte sagen Sie mir, wie ich es lösen kann.
cgi.fix_pathinfo=0 und listen = /var/run/php5-fpm.sock wurden in der PHP-bezogenen Konfigurationsdatei festgelegt
nginx-Konfigurationsinformationen lauten wie folgt:
<code>server { listen 80; root /vagrant/www/; index index.php index.html index.htm; server_name localhost; error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }</code>