Re: ошибка 500

Igor Sysoev igor на sysoev.ru
Пт Май 27 11:12:01 MSD 2011


On Fri, May 27, 2011 at 12:26:06AM +0400, Дмитрий Дьяченков wrote:
> добрый день!
> коротко: сталкнулись с проблемой - сайт работает, но поисковым ботам (yandex, google и прочие) выдается ошибка 500
> поискал на сайте, нашел темы, типа 
> http://www.lexa.ru/nginx-ru/msg37915.html
> но ответов там не нашел
> 
> теперь поподробнее
> на сервере установлен nginx/1.0.2
> на сайте статическия часть (shtml) и интернет-магазин (php)
> обе части работают для пользователей нормально, а вот поисковики статику видят нормально, а инет-магазин - ошибка 500 
> конфигурация:
> #vita.ru
> server {
>  listen       80;
>  server_name  www.vita.ru vita.ru;
> 
>  access_log  /var/log/vita.ru.access.log  main;
>  error_log   /var/log/vita.ru.error.log error;
>  ssi on;
> 
>   location / {
>      root   /home/www/vita.ru;
>      index  index.shtml;
>      if (!-e $request_filename) {
>          rewrite  ^(.*)$  /index.shtml?q=$1  last;
>          break;
>      }
>  }
>  
>   location /shop/ {
>      root   /home/www/vita.ru;
>      index  index.php;
>             location ~ \.php$ {
>                fastcgi_pass   127.0.0.1:9001;
>                fastcgi_index  index.php;
>                fastcgi_param  SCRIPT_FILENAME  /home/www/vita.ru/$fastcgi_script_name;
>                include        fastcgi_params;
>             }
>  }
>  
>  location ~* ^.+.(jpg|jpeg|gif|css|png|ico)$ {
>      root /home/www/vita.ru;
>      access_log off;
>      expires 30d;
>  }
> 
>  location /shop/admin/ {
>      auth_basic               "closed site";
>      auth_basic_user_file     conf/adm_htpasswd;
>          root /home/www/vita.ru;
>          index  orders.php;
>          
>          location ~ \.php$ {
>            fastcgi_pass   127.0.0.1:9001;
>           fastcgi_index  orders.php;
>           fastcgi_param  SCRIPT_FILENAME  /home/www/vita.ru/$fastcgi_script_name;
>           include        fastcgi_params;
>          }
>  }
> }
> 
> /var/log/vita.ru.access.log есть записи типа:
> 67.195.114.42 - - [27/May/2011:00:09:17 +0400] GET /shop/product_info.php?products_id=11371 HTTP/1.0 "500" 24340 "-" "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" "-"
> 207.46.204.238 - - [26/May/2011:23:58:34 +0400] GET /shop/product_info.php?cPath=1508_1731_2241&products_id=12454 HTTP/1.1 "500" 36649 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "-"
> 
> 
> в чем может быть проблема?

Для понимания конфигруации с подобными отсутпами приходиться прикладывать
нечеловеческие усилия, так что на комметнарии уже сил не остаётся.

Если в это же время в error_log ничего нет, то ошибку нужно искать в PHP.


-- 
Igor Sysoev



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