Ich denke, diese Zeilen wurden aus der 'fastcgi_params'-Datei übernommen.
Grundsätzlich treten keine Fehler auf, SCRIPT_FILENAME
da diese bereits definiert wurden, als Sie Ihre root-Direktive in Ihrer vhost-Datei definiert haben. Wenn Sie es also nicht explizit in Ihrer vhost-Datei mit fastcgi_param
dem Wert von definiert haben, wird es SCRIPT_FILENAME
der root-Direktive entnommen. Aber EIN WICHTIGER PUNKT HIER. Es gibt eine weitere Variable, die Nginx benötigt, um die Anfragen an den PHP-Server zu senden. $fastcgi_script_name
Sie muss gut definiert werden, um sich wiederholende URLs und Fehler mit URLs zu vermeiden, die mit Schrägstrichen enden.
Fazit :
Damit alles super funktioniert, sollte jeder SCRIPT_FILENAME
explizit entweder in der Datei 'fastcgi_params' im Ordner / etc / nginx oder einfach im vhost Ihrer Site im Ordner sites-available definieren, indem er die folgende Zeile in den PHP-Adressblock einfügt:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
oder in der 'fastcgi_params'-Datei enthalten, wie Sie oben geschrieben haben, so oder so. Weitere Informationen zum Verbinden von ngnix mit PHP-FPM finden Sie unter:
https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
Ich hoffe, es würde irgendwem in der Zukunft helfen, denn ich habe viel Zeit gebraucht, um es herauszufinden.