Welcome! Log In Create A New Profile

Advanced

Re: fcgi document_root в 1.1.8

Валентин Бартенев
November 24, 2011 04:44AM
On Thursday 24 November 2011 00:02:45 Andrey Korolyov wrote:
> Добрый вечер,
>
> сервер следующего вида отдает 404, не передавая корректно параметр
> SCRIPT_FILENAME:
>
>
> server {
> .....
> location / {
> root /usr/share/zabbix;
> index index.php;
> }
> location ~ \.php$ {
> fastcgi_param SCRIPT_FILENAME
> /usr/share/zabbix$fastcgi_script_name;
> include fastcgi_params;
> }
> }
> .
[...]

У меня не получилось воспроизвести проблему. По крайней мере
SCRIPT_FILENAME и другие параметры передаются корректно.

Содержимое fastcgi_params еще не мешало бы посмотреть.

[...]
>
> В аттаче - два стрейса, для первого и второго случаев. Баг минорный,
> потому что установка root сразу внутри директивы server решает
> проблему, но поскольку достаточно большой процент конфигураций fastcgi
> используют вместо глобально определенного $document_root хардкоднутый
> путь, как выше, поправить поведение наверняка стоит.
[...]

Я так понимаю, что это strace php, причем в обоих случаях видно, что
SCRIPT_FILENAME пришел правильный. Скорее всего разница в поведении связана с
содержимым fastcgi_params. У вас там что-то передается, что зависит от root, и на
это что-то опирается ваш php скрипт.

p. s. лучше присылать не strace php, а nginx debug log
http://nginx.org/en/docs/debugging_log.html

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

fcgi document_root в 1.1.8

Andrey Korolyov November 24, 2011 02:52AM

Re: fcgi document_root в 1.1.8

Валентин Бартенев November 24, 2011 04:44AM

Re: fcgi document_root в 1.1.8 Attachments

Andrey Korolyov November 24, 2011 05:06AM

Re: fcgi document_root в 1.1.8

Валентин Бартенев November 24, 2011 05:20AM

Re: fcgi document_root в 1.1.8

Andrey Korolyov November 24, 2011 05:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 101
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready