Re: nginx и drupal

Vitaly Tskhovrebov vt на chgk.info
Сб Янв 8 20:31:42 MSK 2011


Мммм....
http://wiki.nginx.org/Drupal ?

On 1/8/2011 8:21 PM, KaMaToZzz wrote:
> Добрый вечер. Имее nginx-php+fpm ну и друпал
> 6.20
> Некорректно работает mysite.ru/update.php
> На третьем шаге перекидывает на
> главную страницу с таким url
> http://mysite.ru/?op=selection&token=2923a95fd3d56ffb90e59f772155e73b
>
> А должен быть
> mysite.ru/update.php?op=selection&token=2923a95fd3d56ffb90e59f772155e73b
>
> И из-за этого обновление невозможно
> выполнить.
> Подскажите пожалуйста, что необходимо
> поправить в конфигах nginx, дабы все
> заработало? (для нуба)
>
> cat nginx.conf:
> [code]
>
> #######################################################################
> #
> # This is the main Nginx configuration file.
> #
> # More information about the configuration options is available on
> #   * the English wiki - http://wiki.codemongers.com/Main
> #   * the Russian documentation - http://sysoev.ru/nginx/
> #
> #######################################################################
>
> #----------------------------------------------------------------------
> # Main Module - directives that cover basic functionality
> #
> #   http://wiki.codemongers.com/NginxMainModule
> #
> #----------------------------------------------------------------------
>
> user              www;
> worker_processes  2;
> worker_rlimit_nofile 8192;
>
> error_log         /var/log/nginx/error.log;
> #error_log        /var/log/nginx/error.log  notice;
> #error_log        /var/log/nginx/error.log  info;
>
> pid               /var/run/nginx.pid;
>
> timer_resolution  100ms;
>
> #----------------------------------------------------------------------
> # Events Module
> #
> #   http://wiki.codemongers.com/NginxEventsModule
> #
> #----------------------------------------------------------------------
>
> events {
>      worker_connections  4096;
>      use kqueue;
>   }
>
> #----------------------------------------------------------------------
> # HTTP Core Module
> #
> #   http://wiki.codemongers.com/NginxHttpCoreModule
> #
> #----------------------------------------------------------------------
>
> http {
>      include       /usr/local/etc/nginx/mime.types;
>      default_type  application/octet-stream;
>
>      log_format  main  '$remote_addr - $remote_user [$time_local]
> $request '
>                        '"$status" $body_bytes_sent "$http_referer" '
>                        '"$http_user_agent" "$http_x_forwarded_for"';
>
>      access_log  off;
>
>      sendfile        on;
>      #tcp_nopush     on;
>      client_max_body_size 10M;
>
>      #keepalive_timeout  0;
>      keepalive_timeout  65;
>      send_timeout 140;
>      client_body_timeout 140;
>      client_header_timeout 140;
>
>      gzip  on;
>      charset utf8;
>
>      include hosts/fun3.conf;
>      include hosts/wp3.conf;
>      include hosts/wp-rdirect.conf;
>      include hosts/live.conf;
>      include hosts/cacti.conf;
>      #include hosts/test.conf;
>     }
>
> [/code]
>
> Ну и сам конфиг для друпла:
> cat fun3.conf
>
> [code]
>      server {
>          listen 80;
>          server_name mysite.ru;
>          access_log  /var/log/nginx/host.access.log  main;
>
>          location / {
>              root   /www;
>              index  index.php;
>              if (!-e $request_filename) {
>                  rewrite  ^(.*)$  /index.php?q=$1  last;
>                  break;
>              }
>          }
>
>          error_page  404              /index.php;
>          error_page   500 502 503 504  /50x.html;
>          location = /50x.html {
>              root   html;
>          }
>          location ~ .php$ {
>            fastcgi_pass   unix:/tmp/php-fpm.sock;
>            fastcgi_index  index.php;
>
>            fastcgi_param  SCRIPT_FILENAME /www$fastcgi_script_name;
>            fastcgi_param  QUERY_STRING     $query_string;
>            fastcgi_param  REQUEST_METHOD   $request_method;
>            fastcgi_param  CONTENT_TYPE     $content_type;
>            fastcgi_param  CONTENT_LENGTH   $content_length;
>          }
>    }
>
> [/code]
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,164567,164567#msg-164567
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru




Подробная информация о списке рассылки nginx-ru