Sanırım bu satırlar 'fastcgi_params' dosyasından alındı.
Temel olarak, söz konusu olduğunda herhangi bir hata almazsınız, SCRIPT_FILENAME
çünkü vhost dosyanızda kök yönergelerinizi tanımladığınızda zaten tanımlanmıştır. Bu yüzden açıkça kullanarak vhost dosyasında fastcgi_param
değerini kullanarak SCRIPT_FILENAME
kök yönergesi alınacaktır .. Ama BİR ÖNEMLİ NOKTASI BURADA. Nginx istekleri php sunucusuna göndermek için ihtiyaç duyduğu başka bir değişken daha vardır $fastcgi_script_name
ve tekrarlayan URL'leri ve eğik çizgi ile biten uri'nin hatalarını önlemek için iyi tanımlamanız gerekir.
Sonuç :
Her şeyin süper güzel çalışması için herkes SCRIPT_FILENAME
/ etc / nginx klasöründe bulunan 'fastcgi_params' dosyasında veya php konum bloğuna aşağıdaki satırı ekleyerek sitelerin kullanılabilir klasöründe bulunan sitenizin vhost'unda açıkça tanımlamalıdır :
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
veya yukarıda yazdığınız gibi 'fastcgi_params' dosyasına dahil edilmiştir, her iki şekilde de aynıdır. ngnix'i PHP-FPM'ye bağlamak için daha fazla bilgi için şu adrese gidin:
https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
Umarım gelecekte herkese yardımcı olur çünkü bunu anlamak çok zamanımı aldı.