Я использую Nginx для своего веб-сервера, но когда я перехожу на страницу PHP, он загружает ее мне.
Я понял, что моя панель птеродактиля (которая на php) все еще работает, поэтому я использовал fastcgi и другие части ее конфига, без изменения моей проблемы.
У меня установлена последняя версия Nginx и PHP 8.0 на Debian 11 VPS.
Файлы находятся под разрешением 775 и принадлежат группе www-data. Журналы не дают мне никаких причин для этой проблемы.
сервер {
слушать 80;
# конфигурация SSL
#
# слушать 443 ssl default_server;
# слушать [::]:443 ssl default_server;
#
# Примечание. Вы должны отключить gzip для трафика SSL.
# См.: https://bugs.debian.org/773332
#
# Прочтите ssl_ciphers, чтобы обеспечить безопасную конфигурацию.
# См.: https://bugs.debian.org/765782
#
# Самоподписанные сертификаты, созданные пакетом ssl-cert
# Не используйте их на рабочем сервере!
#
# включить фрагменты/snakeoil.conf;
корень /var/www/html/сайт;
индекс index.html index.php index.htm index.nginx-debian.html;
имя_сервера mondomaine.eu www.mondomaine.eu;
кодировка utf-8;
место расположения / {
try_files $uri $uri/ /index.php?$query_string;
}
расположение ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
fastcgi_index index.php;
включить 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 выключен;
fastcgi_buffer_size 16 КБ;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
местоположение ~ /\.ht {
отрицать все;
}
}
Можете ли вы помочь, пожалуйста?
Спасибо