Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ошибка 500
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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|