Detaillierte Erläuterung der Konfigurationsmethode von thinkPHP5, das unter Nginx ausgeführt wird

little bottle
Freigeben: 2023-04-06 07:42:02
nach vorne
4103 Leute haben es durchsucht

Im Folgenden finden Sie eine kurze Erläuterung der Konfiguration von tp5, das unter Nginx ausgeführt wird.

Das tp5-Projekt unterstützt Pathinfo standardmäßig nicht in Nginx. Wie konfigurieren wir es also?

Schauen wir uns zunächst das folgende Problem an, nachdem wir den Domänennamen gemäß dem normalen Prozess konfiguriert haben, ihn auf das öffentliche Verzeichnis verweisen und nginx neu starten. Beim Zugriff wird der Pfadfehler gemeldet und 500 angezeigt.

Lösung:

In der Datei fastcgi.conf sehen wir Folgendes:


fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
Nach dem Login kopieren

Wir müssen nur den Pfad von ändern open_basedir Machen Sie es einfach und ändern Sie es wie folgt:


fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
Nach dem Login kopieren

Überprüfen Sie dann die Datei „.user.ini“ im öffentlichen Ordner des Projekts:
ändern Sie sie in :


open_basedir=/home/wwwroot/kilts/public:/tmp/:/proc/
Nach dem Login kopieren

Dann nenne es Nginx und öffne dann das Projekt und es wird normal ausgeführt.

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Konfigurationsmethode von thinkPHP5, das unter Nginx ausgeführt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage