Пропустить

Не сохраняется сессия

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Не сохраняется сессия

Сообщение Raisin » 14.10.2011 17:49

Всё тоже самое, только буквы увеличились и на верху страницы появилось:
phpbb3_danfa
/
.danfa.ru
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Sheer » 14.10.2011 17:55

Значит с куками все в порядке. Попробуй зайти на форум не через портал, а через список форумов (http://danfa.ru/index.php), будет автовход работать, или нет?

Добавлено спустя 32 секунды:
И сделай тестовый аккаунт
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 291 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 14.10.2011 18:11

Sheer писал(а):Попробуй зайти на форум не через портал, а через список форумов (http://danfa.ru/index.php), будет автовход работать, или нет?

Только сразу ответ не смогу дать.

тестовый аккаунт:
Логин: Тест
Пароль: пароль
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 16.10.2011 15:47

Рано обрадовался, автовход по прежнему не пашет. Уже кеш всего чистил, таблицы чистил, новый браузер скачал - такая же батва. Сессия сохраняется часа на четыре и всё.

Добавлено спустя 15 минут 1 секунду:
Завтра ещё на других компах проверю.

Добавлено спустя 2 часа 30 минут 47 секунд:
подскажите, какие файлы отвечают за автовход?
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Sheer » 16.10.2011 19:07

Raisin писал(а): какие файлы отвечают за автовход?

includes/sessions.php
А не поставить ли тебе "стерильный" форум в папку, скажем, http://danfa.ru/forum, подцепив вновь созданные таблицы в той же базе, но с другим префиксом, и поэкспериментировать.
Сдается мне, что-то с базой у тебя не того...
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 291 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 17.10.2011 7:26

Сделал как Вы написали, установил ещё один форум: http://danfa.ru/forum, в одну базу. Что дальше делать?
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 17.10.2011 11:45

по адресу: http://danfa.ru/forum с мобильного и компа сессия сохраняется
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Sheer » 17.10.2011 12:17

Raisin писал(а):сессия сохраняется

Так и по http://danfa.ru/index.php тоже...
Вот пользователь тест:
Текущее время: Пн окт 17, 2011 11:14 am
Предыдущее посещение: Вс окт 16, 2011 3:54 pm

Посмотрим дальше...
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 291 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 17.10.2011 12:26

Sheer писал(а):Сдается мне, что-то с базой у тебя не того...

походу у меня там много косиков...

Sheer, А что с новым форумом делать?
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 19.10.2011 10:42

Перерыл несколько сайтов с инфой о починке автовхода, ничего не подошло. Делал всё что знал (знаю только то, что говориться здесь). Заменил файл: includes/sessions.php на новый, но ничего это не дало...


Sheer писал(а):Нет. Потому что CREATE TABLE IF NOT EXISTS означает "Создать таблицу, если она не существует".

Тогда может стоить попробывать удалить эту таблицу и вонзить этот код заного:
CREATE TABLE IF NOT EXISTS `phpbb_login_attempts` (
  `attempt_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_time` int(11) unsigned NOT NULL DEFAULT '0',
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `username` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '0',
  `username_clean` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '0',
  KEY `att_ip` (`attempt_ip`,`attempt_time`),
  KEY `att_for` (`attempt_forwarded_for`,`attempt_time`),
  KEY `att_time` (`attempt_time`),
  KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


Ещё хочу удалить таблицы и заново авонзить их: sessions и sessions_keys, вот тока не знаю коды таблиц для SQL-запроса, скажите какие коды идут для этих таблиц если их нет?
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение Sheer » 19.10.2011 12:41

Выполнить этот запрос, ничего предварительно не удаляя (все три таблицы будут созданы заново)
DROP TABLE IF EXISTS `phpbb_login_attempts`;
CREATE TABLE IF NOT EXISTS `phpbb_login_attempts` (
  `attempt_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_time` int(11) unsigned NOT NULL DEFAULT '0',
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `username` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '0',
  `username_clean` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '0',
  KEY `att_ip` (`attempt_ip`,`attempt_time`),
  KEY `att_for` (`attempt_forwarded_for`,`attempt_time`),
  KEY `att_time` (`attempt_time`),
  KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE IF NOT EXISTS `phpbb_sessions` (
  `session_id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
  `session_user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `session_forum_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `session_last_visit` int(11) unsigned NOT NULL DEFAULT '0',
  `session_start` int(11) unsigned NOT NULL DEFAULT '0',
  `session_time` int(11) unsigned NOT NULL DEFAULT '0',
  `session_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `session_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
  `session_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `session_page` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `session_viewonline` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `session_autologin` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `session_admin` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`session_id`),
  KEY `session_time` (`session_time`),
  KEY `session_user_id` (`session_user_id`),
  KEY `session_fid` (`session_forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

DROP TABLE IF EXISTS `phpbb_sessions_keys`;
CREATE TABLE IF NOT EXISTS `phpbb_sessions_keys` (
  `key_id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `last_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `last_login` int(11) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`key_id`,`user_id`),
  KEY `last_login` (`last_login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


Добавлено спустя 2 минуты 53 секунды:
Raisin писал(а):А что с новым форумом делать?

Зря ты его снес. Надо было бы постепенно устанавливать все твои моды и отслеживать работоспособность. Потом перенести туда пользователей и сообщения и перенести на место старого.
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 291 раз.

Re: Не сохраняется сессия

Сообщение Raisin » 19.10.2011 14:27

Sheer писал(а):Надо было бы постепенно устанавливать все твои моды и отслеживать работоспособность. Потом перенести туда пользователей и сообщения и перенести на место старого.


О классная идея! Я его по новому установлю, если с этой таблице неполучиться. Вы мне расскажите как из старой БД переносить весь контент в новую?

Вот ещё: правильно ли таблица стаит у меня?
Безымянный.jpg


Добавлено спустя 1 час 58 минут 9 секунд:
Продолжая поиски истины, в логах ошибки нашёл (надпись 2 раза):
Неудачная проверка сессии по IP-адресу/браузеру/X_FORWARDED_FOR
»IP-адрес пользователя "217.212.230" проверен по IP-адресу сессии "80.239.242", строка браузера пользователя "" проверена по строке браузера сессии "" и строка X_FORWARDED_FOR пользователя "" проверена по строке X_FORWARDED_FOR сессии "".

не пойму, что это значит...

Ещё наткнулся, на то что языковые файлы блога не UTF-8, а какоёта 866 (OEM - русская), выглядит это примерно так:
	'BLOG'							=> '╨Ф╨╜╨╡╨▓╨╜╨╕╨║',
	'BLOGS'							=> '╨Ф╨╜╨╡╨▓╨╜╨╕╨║╨╕',
	'BLOG_CONTROL_PANEL'			=> '╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨┤╨╜╨╡╨▓╨╜╨╕╨║╨░',
	'BLOG_CREDITS'					=> '<a href="http://www.lithiumstudios.org/">User Blog Mod</a> &copy; EXreaction',
	'BLOG_DELETED_BY_MSG'			=> '╨н╤В╨░ ╨╖╨░╨┐╨╕╤Б╤М ╤Г╨┤╨░╨╗╨╡╨╜╨░ %1$s %2$s. ╨Э╨░╨╢╨╝╨╕╤В╨╡ <b>%3$s╨╖╨┤╨╡╤Б╤М%4$s</b> ╨┤╨╗╤П ╨╛╤В╨╝╨╡╨╜╤Л ╤Г╨┤╨░╨╗╨╡╨╜╨╕╤П ╨╖╨░╨┐╨╕╤Б╨╕.',
	'BLOG_DESCRIPTION'				=> '╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡ ╨┤╨╜╨╡╨▓╨╜╨╕╨║╨░',

фиг знает как это получилось... Возможно весь головняк из-за этой ботвы?

Дата первой ошбки: 22 июл 2011, 07:35, дата установки блога: 22 июл 2011, 18:49. Ошибка вылезла немнога раньше, но вроди если в моде устанавливаешь плагины, то время установки мода изменяется на установку плагина?

Добавлено спустя 48 секунд:
Ща перезалью языковой пакет блога.

Добавлено спустя 29 минут 47 секунд:
чё та не могу найти перевод в кодировке UTF-8.

Добавлено спустя 46 минут 34 секунды:
Пробую сам перекодировать файлы из 866 (OEM - русская) в UTF-8, они перекодировываются обратно в 866 (OEM - русская) сами. Это что так должно или я уже умом тронулся?
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Не сохраняется сессия

Сообщение hes2012 » 25.04.2012 6:38

Ребята! Перепробывал все что здесь написано. ПРоблема таже с авторизацией. Ничего не помогает. В тестовом файле обратил внимание вот на что. Время последнего посещения (из таблицы _users) показывает 01 янв 1970, 11:00. Кроме того, User id в данных от форума не совпадает с user id полученном от куков браузера. В чем может быть беда?

hes2012
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 23.03.2012 15:15
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Не сохраняется сессия

Сообщение Sheer » 25.04.2012 16:39

hes2012 писал(а): В чем может быть беда?

В куках
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 291 раз.

Re: Не сохраняется сессия

Сообщение hes2012 » 26.04.2012 4:53

Понимаю, что в куках. Что делать-то с ними. Куки в админке настроил так, как здесь советовали. Настройки сервера тоже в админке поменял. Почистил таблицы и отремонтировал. Ничего из этого не помогает. Что делать-то, где искать ошибку?

hes2012
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 23.03.2012 15:15
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Поддержка phpBB 3.0.х

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы