ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: и все равно не работает nginx-0.7.44 + drupal 6.10 с try_files


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: и все равно не работает nginx-0.7.44 + drupal 6.10 с try_files
  • From: Andrei Nigmatulin <andrei.nigmatulin@xxxxxxxxx>
  • Date: Tue, 24 Mar 2009 15:31:49 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=JgTgOLUbeJNedt6ikDesFEZKfkHgALZAhDc6bj4vmy8=; b=Ss9vLUE27rjPIZpaZly0U6LQVYga7OEgLO1AaHe0rQLztRvSjkMhWNN2IMqTCQfx7j vmEj5OW8RVVIpSFg95e3qWefjDe6kZttUiMD6glangxM49fgYRWsy1I9C7FZApiG/tOL BRQ7fMvtMJ6C6eU5EZlIFtva+5fq4J105AneI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=ugSH2nOe2QncM1937gx9N8RgJyzd37vG+CyAsrpvd0vBxtf4T1IK8XgiDOye+/7vsJ VqOAqR3MWboIW4ZH1nYeKkgsxw2OmiXUhgBYv1L7MtekxZmfaDnyFMDVe2y1z4HeIDxw KyNOaF/oqgLZ871AT9rJP+Nl9hwnI4gS+E2Ys=
  • In-reply-to: <20090324120716.GS25573@xxxxxxxxxx>
  • References: <1237882050.17957.6.camel@localhost> <1237893850.17957.26.camel@localhost> <20090324120716.GS25573@xxxxxxxxxx>

On Tuesday 24 March 2009 15:07, Maxim Dounin wrote:
> Hello!
>
> On Tue, Mar 24, 2009 at 02:24:10PM +0300, Vasiliy Tolstov wrote:
> > В Втр, 24/03/2009 в 13:31 +0300, Igor Sysoev пишет:
> > > On Tue, Mar 24, 2009 at 11:07:30AM +0300, Vasiliy Tolstov wrote:
> > > > Поставил сегодня последнюю версию nginx 0.7.44 (спасибо за
> > > > кеширование в модуле proxy) drupal самый последний 6.10.
> > > >
> > > > конфиг использую такой
> > > >
> > > > server {
> > > >   listen       80 default;
> > > >   server_name www.selfip.ru selfip.ru blog.selfip.ru
> > > > www.blog.selfip.ru selfip.spb.ru www.selfip.spb.ru;
> > > >   index  index.php;
> > > >   root   /home/vase/www/selfip.ru;
> > > >
> > > >   access_log  /home/vase/logs/selfip.ru/access_log main;
> > > >   error_log   /home/vase/logs/selfip.ru/error_log info;
> > > >
> > > >   include /etc/nginx/templates/generic.conf;
> > > >
> > > >   location / {
> > > >     try_files      $uri  $uri/  @drupal;
> > > >     index       index.php;
> > > >   }
> > > >   location ~ \.php$ {
> > > >     try_files      $uri  @drupal;
> > > >     fastcgi_pass   unix:/var/tmp/php-fpm/selfip.ru;
> > > >     include        /etc/nginx/fastcgi_params;
> > > >     fastcgi_param  SCRIPT_FILENAME 
> > > > $document_root$fastcgi_script_name; fastcgi_param  SCRIPT_NAME 
> > > > $fastcgi_script_name;
> > > >     fastcgi_param  QUERY_STRING     $query_string;
> > > >   }
> > > >   location @drupal {
> > > >     fastcgi_pass   unix:/var/tmp/php-fpm/selfip.ru;
> > > >     include        /etc/nginx/fastcgi_params;
> > > >     fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;
> > > >     fastcgi_param  SCRIPT_NAME  index.php;
> > > >     fastcgi_param  QUERY_STRING     q=$request_uri;
> > > >   }
> > > > }
> > > >
> > > >
> > > > http://selfip.ru/admin/reports/status/run-cron?destination=admin%
> > > > 2Freports%2Fstatus
> > > > либо
> > > > http://selfip.ru/admin/reports/status/run-cron?destination=admin/repo
> > > >rts/status не работают.
> > > > Как видно не передается все. что стоит после знака "?"
> > > > В чем я не прав?
> > >
> > > Нужен отладочный лог.
> >
> > error_log1
> >
> > > Если файла /admin/reports/status/run-cron нет, то Друпалу передаются
> > >
> > > SCRIPT_FILENAME /home/vase/www/selfip.ru/index.php
> > > QUERY_STRING    
> > > q=/admin/reports/status/run-cron?destination=admin/reports/status
> >
> > Да, именно это и передается.
> >
> > Также есть ссылка
> > http://selfip.ru/admin/reports/referrers?sort=asc&order=%D0%9F%D0%BE%D1%
> > 81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B5%D0%B5+%D0%BF%D0%BE%D1%81%D0%B5%D1%89%
> > D0%B5%D0%BD%D0%B8%D0%B5
> > Собственно она сортируте реферров по дате последнего посещения - тоже не
> > работает. (error_log2)
>
> [...]
>
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 http script copy: "QUERY_STRING"
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 http script var:
> > "destination=admin/reports/status" 2009/03/24 14:15:37 [debug] 7764#0: *1
> > fastcgi param: "QUERY_STRING: destination=admin/reports/status"
>
> [...]
>
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 http script copy: "QUERY_STRING"
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 http script copy: "q="
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 http script var:
> > "/admin/reports/status/run-cron?destination=admin/reports/status"
> > 2009/03/24 14:15:37 [debug] 7764#0: *1 fastcgi param: "QUERY_STRING:
> > q=/admin/reports/status/run-cron?destination=admin/reports/status"
>
> Надо убрать из
>
>     include        /etc/nginx/fastcgi_params;
>
> строку про QUERY_STRING.

А смысл, если все равно используется последняя ?

> > > >     include        /etc/nginx/fastcgi_params;
> > > >     fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;
> > > >     fastcgi_param  SCRIPT_NAME  index.php;
> > > >     fastcgi_param  QUERY_STRING     q=$request_uri;


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take



 




Copyright © Lexa Software, 1996-2009.