Intereting Posts
Как добавить класс для выбора тега <option> в форме контакта 7? Вызов функции undefined sqlite_open как получить разрешение экрана пользователя с помощью PHP как добавить или вставить CKEditor на php-страницу Почему не работает скрипт PHPmailer для получения / сохранения файлов? как подключиться к базе данных в приложении openshift Лучший способ защитить целостность запроса ajax PHP: Как удалить из строки последнее слово? Сохраненная функция, используемая во вставке, через PHP работает несколько раз Parse Apache регистрируется в PHP с помощью preg_match Ошибка типа: аргумент 2 передан в App \ AddPhotoToProduct :: __ construct () должен быть экземпляром App \ Uploaded, Вставьте строку в строку с индексом Как использовать str_replace () с несколькими параметрами? Выберите только одну строку с максимальным полем с таблицей отношений «один-много» запустить функциональный блок в контексте глобального пространства имен в PHP

Nginx + php fastcgi показывает «Нет входного файла.» Вместо 404

Моя проблема очень проста.

Когда я запрашиваю файл .php, который не существует, я вижу «Нет входного файла». Вместо страницы 404, которую вы ожидаете.

Я получаю, что передаю все запросы с расширением .php на php-fpm, и я думаю, что php-fpm возвращает «Нет указанного входного файла». когда файл не существует (?). Как это исправить?

/etc/nginx/nginx.conf:

http { server { listen 443 ssl; server_name smarthome.dk; ssl_certificate /home/www/SmartHome/cert/ssl.crt; ssl_certificate_key /home/www/SmartHome/cert/ssl.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; keepalive_timeout 70; root /home/www/SmartHome/public_html; index index.php index.html; location / { try_files $uri $uri/ /404.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors on; } } 

У меня есть cgi.fix_pathinfo = 0; в /etc/php5/fpm/php.ini.

Solutions Collecting From Web of "Nginx + php fastcgi показывает «Нет входного файла.» Вместо 404"