В документации NGINX указано, что минимально необходимые параметры это:
fastcgi_param SCRIPT_FILENAME /home/www/scripts/php$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
Но экспериментальным путём выяснилось, что такой конфиг работать не будет (к сожалению без вывода ошибки в /var/log/nginx/error.log
или /var/log/php7.0-fpm.log
, просто статус 200 и пустая страница), т.к. нужно обязательно отправить ещё и REQUEST_METHOD
, а QUERY_STRING
наоборот отправлять не обязательно:
server {
location / {
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME /var/www/html/index.php;
fastcgi_param REQUEST_METHOD $request_method;
}
}
Вопрос: Ошибка у меня или в документации?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет)Никак не могу понять почему не выполняется запрос,сама суть что этот пример запроса взят с учебника по phpВ браузере пишет Ошибка при...
У меня есть файл JSON, который нельзя кешироватьЯ его запрашиваю из файла history