Folosesc Nginx pentru serverul meu web, dar când merg la o pagină PHP, mi-l descarcă.
Mi-am dat seama că panoul meu de pterodactil (care este în php) încă funcționează, așa că am folosit fastcgi și alte părți ale configurației sale, fără ca acest lucru să-mi schimbe problema
Am ultima versiune Nginx și PHP 8.0 instalate pe un VPS Debian 11.
Fișierele sunt sub permisiunea 775 și sunt deținute de grupul www-data. Jurnalele nu-mi dau niciun motiv pentru această problemă.
Server {
asculta 80;
# Configurare SSL
#
# asculta 443 ssl default_server;
# asculta [::]:443 ssl default_server;
#
# Notă: ar trebui să dezactivați gzip pentru traficul SSL.
# Vezi: https://bugs.debian.org/773332
#
# Citiți informații despre ssl_ciphers pentru a asigura o configurație sigură.
# Vezi: https://bugs.debian.org/765782
#
# Certificate autosemnate generate de pachetul ssl-cert
# Nu le folosiți pe un server de producție!
#
# include snippets/snakeoil.conf;
root /var/www/html/site;
index index.html index.php index.htm index.nginx-debian.html;
nume_server mondomaine.eu www.mondomaine.eu;
set de caractere utf-8;
Locație / {
try_files $uri $uri/ /index.php?$query_string;
}
locație ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTP_PROXY "";
fastcgi_intercept_errors dezactivat;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
locație ~ /\.ht {
nega totul;
}
}
Puteti ajuta va rog?
Mulțumiri