Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Ваша пользовательская сессия истекла...

Тема в разделе "Вопросы- ответы", создана пользователем bratec9292, 8 авг 2018.

08.08.18 в 09:55
29.12.20 в 20:44
26
2.943
0
  1. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    Недавно решил перенести сайт с dle 11.3 на cloudflare. И вот посыпались жалобы, что нельзя оставить комментарий. Появляется ошибка «Ваша пользовательская сессия истекла, войдите заново или березагрузите страницу». Гуглил, но проблему так устранить и не смог, у людей была проблема только с рейтингом, которая решалась правками js файла шаблона. Тут такое не помогает. Но помимо комментариев не работает и рейтинг. Кто-нибудь сталкивался?
     
  2. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Какие настройки в клауде были сделаны помимо стандартных по-умолчанию?
     
  3. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    bratec9292 исправь на показ реал айпи серверу. cloudflare real ip dle

    PHP:
    (Open):
    /
    engine/inc/include/functions.inc.php

    (Find):
    $db_ip_split explode"."$_SERVER['REMOTE_ADDR'] );

    (
    Change):
    $db_ip_split explode"."$_SERVER['HTTP_CF_CONNECTING_IP'] );

    (
    Find):
    $ip_split explode"."$_SERVER['REMOTE_ADDR'] );

    (
    Change):
    $ip_split explode"."$_SERVER['HTTP_CF_CONNECTING_IP'] );

    -----------------------------------------------------------------------------------------

    (
    Open):
    /
    engine/modules/addcomments.php

    (Find):
    $_SERVER['REMOTE_ADDR'],

    (
    Change):
    $_SERVER['HTTP_CF_CONNECTING_IP'],

    -----------------------------------------------------------------------------------------

    (
    Open):
    /
    engine/modules/functions.php

    (Find):
    $_IP $_SERVER['REMOTE_ADDR'];

    (
    Change):
    $_IP $_SERVER['HTTP_CF_CONNECTING_IP'];

    (
    Find):
    $db_ip_split explode"."$_SERVER['REMOTE_ADDR'] );

    (
    Change):
    $db_ip_split explode"."$_SERVER['HTTP_CF_CONNECTING_IP'] );

    (
    Find):
    $ip_split explode"."$_SERVER['REMOTE_ADDR'] );

    (
    Change):
    $ip_split explode"."$_SERVER['HTTP_CF_CONNECTING_IP'] );
     
  4. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Это нужно делать в настройках сервера а не в php коде.
     
  5. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    никаких больше, режим разработчика только знаю как подрубать, но он на пару часов и потом сам отключается
     
  6. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    У тебя сервер не правильно настроен. Скорее всего IP на сайте не твой а клауда. Пиши в тп, в интере море инфы по этому поводу и как решить так же.
     
  7. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    итак ip клаудовский, сайт же на нём. Только не понимаю причем тут настройка сервака? единственное на что обратил внимание, это длительность сессии в конфиге php, но с ней все впорядке. вот реальные ip посетителей нужны, до дома доберусь, сделаю правки, что выкладывали выше и отпишусь.
     
  8. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Боже мой, что из моих слов не понятно? Что у тебя может твой IP на сервере быть клаудовским?
    How do I restore original visitor IP with Nginx?
    How do I restore original visitor IP with Apache 2.4?
     
  9. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    хочешь сказать, что ip, который хостер мне выделил на сервак, принадлежит cloudflare? это не так
     
  10. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Причем тут сервак? ПРИЧЕМ ТУТ СЕРВАК? Я писал ТВОЙ IP, реальный ip а не сервера. Читать умеем? Удачи. Думал помочь но тут уже не поможешь.
     
  11. wawe

    PRO Users

    Регистрация:
    23 янв 2017
    Сообщения:
    3.549
    Лучших ответов:
    6
    Рейтинги:
    +1.574 / 404 / -0
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    admin.php?mod=options&action=syscon - безопасность:
    Как вариант укажи там HTTP_X_FORWARDED_FOR и если в настройке после этого будет твой реальный айпи - то проблема скорее всего решится.
     
  13. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    так ты сам свои сообщения прочитай: ip на сайте, ip на сервере. запутал как мог, а теперь психуешь) спасибо за помощь, все учту и проверю!)

    всем спасибо, позже отпишусь помогло ли что-либо.
     
  14. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    bratec9292 гугли что я написал. это решается так. у меня было такое тоже.
     
    • Нравится Нравится x 1
  15. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    В общем в конфигурационный файл прописал set_real_ip_from и прочее необходимое. В главном конфиге nginx подключил модуль, перезагрузил и всё, сайт загнулся. Убрал include, перезагрузил, все заработало. Причем и проблема вышеупомянутая тоже исчезла. Какая-то хуйня. Ниче не понял. Всем спасибо!
     
  16. Alaster

    Alaster Бывалый

    Регистрация:
    4 янв 2016
    Сообщения:
    385
    Лучших ответов:
    1
    Рейтинги:
    +33 / 0 / -0
    как проблему с рейтингом решил? а потом поставил шаб, а там в примечаниях написано что рейтинг не работает если до этого стоял другой тип и уже были оценки, обнуление не помогло
     
  17. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    да рейтинг из-за этого же не работал. и комменты и рейтинг сейчас работают.
     
  18. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.788
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    Более двух лет прошло, проблема и у меня нарисовалась )
    Править конфиги никак, так как обычный хостинг.
    Если только в DLE что то изменить, так как на клауде видимо нет такой настройки, или никто об этом не написал (не нашёл).
    Нужно в DLE прописать if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; }
    но в каком файле ?
     
    • Согласен Согласен x 1
  19. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.788
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    В общем сам задал вопрос и сам его кажется решил, без вмешательства в код сервера, но обычным плагином для DLE
    Пробуйте, если у кого есть проблема.
    Установить плагин, сбросить кеш.
    Проверить функции как от регистрированного пользователя, так и от не зарегестрированного. (у меня не зареганные пользователи не могли выставлять рейтинг, хотя им разрешено)
    Испытывал плагин на DLE 14.1, но возможно будет работать и на других версиях.
     

    Вложения:

    • Нравится Нравится x 1
  20. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.788
    Лучших ответов:
    1
    Рейтинги:
    +430 / 177 / -0
    И ещё поправочка:
    В плагине указал нижнюю версию 14, поэтому на более низких может не включиться, но решается просто, зайти в редактирование этого модуля и выставить нижнюю версию дле как угодно. ).
     
Похожие темы
  1. Webster
    Ответов:
    3
    Просмотров:
    652
  2. movailibrary
    Ответов:
    49
    Просмотров:
    4.299
  3. Andrij
    Ответов:
    6
    Просмотров:
    604
  4. korel
    Ответов:
    22
    Просмотров:
    1.459
  5. killa
    Ответов:
    6
    Просмотров:
    968
Загрузка...
Яндекс.Метрика