


Was soll ich tun, wenn Nginx PHP-Dateien oder -Verzeichnisse nicht ausführen kann?
Lösung für das Problem, dass Nginx keine PHP-Dateien oder Verzeichnisse ausführen kann: 1. Starten Sie den PHP-FPM-Server. 2. Überprüfen Sie die Nginx-Konfiguration der Website. 3. Öffnen Sie die Datei nginx.conf und überprüfen Sie die Root-Anweisung und die Fastcgi_param-Anweisung Pfade; 4. Ändern Sie den Anweisungspfad. Legen Sie einfach den Pfad zu der Datei fest, auf die Sie zugreifen möchten.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
nginx Was tun, wenn PHP-Dateien oder -Verzeichnisse nicht ausgeführt werden können? Lösen Sie das Problem, dass Nginx PHP nicht analysiert
Nginx wurde erfolgreich installiert und ausgeführt
PHP wurde erfolgreich installiert und PHP-FPM wurde erfolgreich ausgeführt: Dienst PHP-FPM gestartetnetstat -antp | grep :80
netstat -antp | grep :9000
, Ports 80 und 9000 befinden sich im Überwachungsstatus
Nginx kann auf statische HTML-Dateien zugreifen, aber nicht auf PHP-Dateien. HTML-Webseiten können ausgeführt werden, aber PHP kann einfach nicht ausgeführt werden 2. Überprüfen Sie sich selbst. Die Nginx-Konfiguration der Website, insbesondere die im Bild markierten Punkte
, ist normalerweise die folgende Situation (das ist es, was ich erlebt habe): nginx.conf-Datei, der Root-Befehl und der fastcgi_param-Befehl sind unterschiedlich aus der Datei, auf die Sie zugreifen möchten. Verursacht durch inkonsistente PfadeEmpfohlenes Lernen: „
“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Nginx PHP-Dateien oder -Verzeichnisse nicht ausführen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Durch das Konfigurieren von Nginx Virtual Host können mehrere Websites auf einem einzelnen Server mit jeweils ein separatem Domänennamen und Root -Verzeichnis gehostet werden. Zu den spezifischen Konfigurationsschritten gehören: Erstellen einer virtuellen Host -Konfigurationsdatei zum Konfigurieren des Serverblocks, Angabe des Server -Hörports, des virtuellen Host -Domänennamens und des Dokument -Root -Verzeichnisses, um den virtuellen Host zu aktivieren, und die Verknüpfung der Konfigurationsdatei mit dem aktivierten Verzeichnis zum Neuladen von NGINX

Wie kann man Nginx pseudostatisch aktivieren? Aktivieren Sie das Multiviews -Modul, damit der Server basierend auf der Erweiterung nach Dateien suchen kann. Fügen Sie eine pseudo-statische Regel hinzu, um die .php-URL in die passende PHP-Datei umzuschreiben. Stellen Sie sicher, dass der Prozess des Webservers die Berechtigung enthält, auf PHP -Dateien zuzugreifen. Starten Sie NGINX neu, um Änderungen anzuwenden, um die URL -Karte auf Dateipfade zu implementieren.

Wie konfiguriere ich Nginx für das Lastausgleich? Definiert den Upstream -Serverpool und gibt den Server -IP und den Port an. Definieren Sie virtuelle Hosts, hören Sie nach Verbindungen und leiten Sie sie an den stromaufwärtigen Pool weiter. Geben Sie den Ort an, stimmen Sie die Anfrage an und leiten Sie ihn an den stromaufwärtigen Pool weiter.

Methoden zur Umleitung durch NGINX sind 301 permanente Umleitungen (Aktualisierungslinks oder mobile Seiten) und 302 temporäre Weiterleitungen (Handhabungsfehler oder temporäre Änderungen). Die Konfiguration der Umleitung umfasst die Verwendung von Standortanweisungen in Serverblöcken, erweiterte Funktionen umfassen regelmäßige Ausdrucksanpassung, Proxy-Umleitung und konditionsbasierte Umleitung. Zu den häufigen Verwendungen von Weiterleitungen gehören das Aktualisieren von URLs, die Handhabung von Fehlern, die Umleitung von HTTP in HTTPS und das Leiten von Benutzern in eine bestimmte Länder- oder Sprachversion.

Die Methoden zum Anzeigen des laufenden Status von Nginx sind: Verwenden Sie den Befehl ps, um den Prozessstatus anzuzeigen; Zeigen Sie die nginx -Konfigurationsdatei /etc/nginx/nginx.conf an; Verwenden Sie das Nginx -Statusmodul, um den Statusendpunkt zu aktivieren. Verwenden Sie Überwachungstools wie Prometheus, Zabbix oder Nagios.

NINGINX -Versionsinformationen über die folgende Methode anzeigen: Direktbefehlsmethode: "Nginx -v" Ausgabeversionsinformationen. Ansicht in der Konfigurationsdatei: Suchen Sie den Abschnitt "Version" oben in der Konfigurationsdatei. Systeminformationsbefehl: Linux: Verwenden Sie den Befehl "rpm -qa | grep nginx" oder "dpkg -l | grep nginx". FOVEBSD: Verwenden Sie den Befehl "PKG Info Nginx". Windows: Öffnen Sie die NGINX -Diensteigenschaften, Versionsinformationen befinden sich auf der Registerkarte Allgemein.

Führen Sie den Nginx -Dienst zum Neustart der folgenden Schritte aus: 1. Stop nginx mit sudo systemctl stop nginx. 2. Verwenden Sie sudo systemctl start nginx, um den Dienst zu starten. 3. Laden Sie die Konfiguration mit sudo systemctl neu laden Nginx.

Um die Zugriffsadresse auf Server IP in Nginx festlegen, konfigurieren Sie den Serverblock, legen Sie die Höradresse fest (z. B. Hören 192.168.1.10:80). Legen Sie den Servernamen fest (z.
