Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Перестало считать просмотры в новостях

Перестало считать просмотры в новостях


     27.10.2013    Все вопросы » Ламерские вопросы    4158

вопрос
С определенного дня перестались считаться просмотры в новостях. Стоит DLE 10. Я пробовал ставить и уникальные просмотры, и чтобы засчитывало каждый просмотр страницы. Ничего не меняется. Никаких модулей не ставил.

Ответил: remont63


Что делать:
1) Посмотреть список действий в админпанели скрипта. (Нас интерессует ip адрес, если ip адрес имеет вид 127.0.0.1 или ip адрес сервера.
У вас проблемы в конфиге apache + nginx.
Апачу не передается реальный ip адрес, поэтому и просмотры не учитываются.

Обычно лечиться это установкой модуля rpaf и перегрузкой апача.

9 комментариев

remont63
Юзер

remont63 - 27 октября 2013 14:17 -

скорее всего в настройках скрипта включили кешировать счетчик просмотров новостей.
Зайдите: в настройку системы, оптимизация запросов к базе данных и проверьте.

faik371
Юзер

faik371 - 27 октября 2013 15:16 -

remont63, не включал. проверил - выключено. счетчик уже не обновляется пару дней, а не 2 часа.

faik371
Юзер

faik371 - 28 октября 2013 17:33 -

поможет кто?

Саня
Юзер

Саня - 24 февраля 2015 02:10 -

после переезда на другой сервер, столкнулся с такой-же проблемой.
создал файл test.php с содержимым:
<? echo $_SERVER[‘REMOTE_ADDR’]; ?>

при обращении получаю свой ip - я так понимаю значит rpaf работает...
подскажите в какую сторону рыть то вообще?

CuJla26
Юзер

CuJla26 - 24 февраля 2015 22:52 -

у меня была проблема с хэшем незнаю как вкл но после все заработало

CuJla26
Юзер

CuJla26 - 24 февраля 2015 22:48 -

та же проблема перестали засчитываться просмотры страниц на DLE 9.8, как исправить?

Саня
Юзер

Саня - 25 февраля 2015 03:42 -

вот конфиг apache :
<Directory /var/www/ххххх/data/www/хххххх.com>
    Options +ExecCGI -Includes
    FCGIWrapper /var/www/php-bin/ххххх/php .php
    FCGIWrapper /var/www/php-bin/ххххх/php .php3
    FCGIWrapper /var/www/php-bin/хххххх/php .php4
    FCGIWrapper /var/www/php-bin/ххххх/php .php5
    FCGIWrapper /var/www/php-bin/хххххх/php .phtml
</Directory>

<VirtualHost ip сервера:81 >
    ServerName хххххх.com
    CustomLog /var/www/httpd-logs/ххххх.com.access.log combined
    DocumentRoot /var/www/хххх/data/www/ххххх.com
    ErrorLog /var/www/httpd-logs/хххххх.com.error.log
    ServerAdmin webmaster@ххххх.com
    ServerAlias www.ххххх.com
    SuexecUserGroup хххх ххххх
    AddHandler fcgid-script .php .php3 .php4 .php5 .phtml
    ScriptAlias /cgi-bin/ /var/www/хххх/data/www/хххххх.com/cgi-bin/
</VirtualHost>



вот nginx:
    server {
        server_name xxxxxx.com www.xxxxx.com;
        listen 5.79.87.147;
        disable_symlinks if_not_owner from=$root_path;
        set $root_path /var/www/cinemamir/data/www/xxxxx.com;
        location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
            root $root_path;
            access_log /var/www/nginx-logs/xxxxx isp;
            access_log /var/www/httpd-logs/xxxx.com.access.log;
            error_page 404 = @fallback;
        }
        location / {
            proxy_pass http://ip servaka:81;
            proxy_redirect http://ip servaka:81/ /;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
        }
        location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ {
            proxy_pass http://ip servaka:81;
            proxy_redirect http://ip servaka:81/ /;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
        }
        location @fallback {
            proxy_pass http://ip servaka:81;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
        }
        location ^~ /webstat/ {
            auth_basic "Restricted area";
            auth_basic_user_file /var/www/хххх/data/etc/30540578.passwd;
            try_files $uri @fallback;
        }
        include /usr/local/ispmgr/etc/nginx.inc;
    }


подскажите что не так?

Саня
Юзер

Саня - 25 февраля 2015 04:05 -

странно то что, на форуме (LB) просмотры считаются а на сайте нет

Саня
Юзер

Саня - 26 февраля 2015 00:44 -

что никаких идей?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх