Перейти к содержанию

Emix12

Пользователи
  • Постов

    123
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Весь контент Emix12

  1. так вы логи хотя бы nginx или apache2 предоставьте, мы же не можем пальцев в небо тыкать не зная что происходит у вас на сервере
  2. как вариант, попробуй со стандартного шаблона, если он работает, скопировать код loginPopup и loginPopupForm и заменить его в своем шаблоне в этих же файлах
  3. но тут этот модуль что ты скинул, по названию уже можно понять что он затрагивает контент, удали его, +очисти кэш, при этом кстати в консоле на главной странице есть ошибки какие то? и в журнале ошибок в АСЦ? Еще есть вариант, что при установке данный модуль добавил свои стили в шаблоны, которые дублируют темы, это в случае если в БД действительно нет дубляжа
  4. по поводу журнала, пользователи, модераторы -> нажимаешь группы там будут сверху кнопки
  5. и после чего стала эта аномалия происходить ? попробуй удалить его полностью, +очисти кэш
  6. какие то плагины или модули ставил в последнее время? или редактировал шаблон ? если да то где
  7. "Тоже происходит аналогично если я выставляю права. " а если права по дефолту поставить, тоже дубль?
  8. хм, я вроде полностью просматривал для 4, и не видел подходящего плагина, видел только чисто статус бар был для репы
  9. ты не понял меня, я о том что, дублируется ли запись в бд два раза? попробуй для начала проверить на стандартном шаблоне
  10. в бд проверьте ид ключа языка к русскому ключу, к en будет 1, к русскому 2 или 3
  11. а в бд что? Запись дубляжа есть в бд? а если подфорум в форум добавить в дубляже что будет?
  12. T Есть у кого данный модуль для ipb 4.2.* 4.3.* ?
  13. P.S /system/Session/Store/Redis.php ищем и заменяем : static protected $ttl = 1800; # 1800 30 mins на static protected $ttl = 2592000; #2592000 30day # 1800 30 mins
  14. Лучше всего создавать так: CREATE DATABASE forum; CREATE USER 'login'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'login'@'localhost';
  15. Отредактировать нельзя... 1. $timeout = 2592000; //1 month Удаляем строку, в место этого 1. /system/Session/Store/Database.php заменяем на: public static function clearSessions( $timeout ) { \IPS\Db::i()->delete( 'core_sessions', array( 'running_time<?', ( time() - 2592000 ) ) ); } 2. /system/Session/Store/Redis.php заменяем на: public static function clearSessions( $timeout ) { \IPS\Redis::i()->zRemRangeByScore( 'session_map', 0, time() - 2592000 ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_spiders', 0, time() - 2592000 ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_users', 0, time() - 2592000 ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_guests', 0, time() - 2592000 ); }
  16. Проблема решена, проблема заключается во времени жизни сессии!! php.ini session.gc_maxlifetime session.cookie_lifetime Если нету возможности изменить данные параметры то делаем так: 1. /system/Session/Store/Database.php заменяем: public static function clearSessions( $timeout ) { \IPS\Db::i()->delete( 'core_sessions', array( 'running_time<?', ( time() - $timeout ) ) ); } на $timeout = 2592000; //1 month public static function clearSessions( $timeout ) { \IPS\Db::i()->delete( 'core_sessions', array( 'running_time<?', ( time() - $timeout ) ) ); } 2. /system/Session/Store/Redis.php заменяем: public static function clearSessions( $timeout ) { \IPS\Redis::i()->zRemRangeByScore( 'session_map', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_spiders', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_users', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_guests', 0, time() - $timeout ); } на $timeout = 2592000; //1 month public static function clearSessions( $timeout ) { \IPS\Redis::i()->zRemRangeByScore( 'session_map', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_spiders', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_users', 0, time() - $timeout ); \IPS\Redis::i()->zRemRangeByScore( 'session_online_guests', 0, time() - $timeout ); }
  17. Странно конечно, тут почему то сессия не слетает
  18. Добрый день, проблема заключается, в том что на версии ipb 4.2.8 работало все хорошо, после того как обновились до 4.3 после обновлен до 4.3.1 была замечена проблема с сессиями, после авторизации на форуме через steam, (единственный метод авторизации Sign in through Steam 2.0.4, стандартный метод выключен), после того как закрыть страницу, и подождать некоторое время 30-60 минут, авторизация слетает как с Redis так и без него, то есть меняется ips4_IPSSessionFront как решить проблему? P.S. Версия PHP 7.2.3, Mysql 5.7.22, Ubuntu 18.01
  19. так в чем была проблема в шаблоне, с 500? туже саму ошибку поймал
×
×
  • Создать...