Я запускаю nginx с PHP-FPM. Моя конфигурация nginx для обработки файлов php выглядит так:
location ~ \.php$ {
set $php_root /home/me/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
Теперь у меня есть простой php файл:
<?php
ech "asd"
asd""
?>
Да, с очевидной ошибкой. Когда я пытаюсь получить доступ к php файлу, вместо отслеживания синтаксической ошибки, я всегда получаю ошибку внутреннего сервера HTTP 500. Я пытался использовать error_reporting(-1);
, но все равно он всегда возвращает HTTP 500. Как мне заставить PHP печатать точную ошибку вместо возврата общего HTTP 500?