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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

Всё тоже самое, только буквы увеличились и на верху страницы появилось:

Код: Выделить всё

phpbb3_danfa
/
.danfa.ru
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

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

Добавлено спустя 32 секунды:
И сделай тестовый аккаунт
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

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

тестовый аккаунт:
Логин: Тест
Пароль: пароль
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

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

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

Добавлено спустя 2 часа 30 минут 47 секунд:
подскажите, какие файлы отвечают за автовход?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Raisin писал(а): какие файлы отвечают за автовход?
includes/sessions.php
А не поставить ли тебе "стерильный" форум в папку, скажем, http://danfa.ru/forum, подцепив вновь созданные таблицы в той же базе, но с другим префиксом, и поэкспериментировать.
Сдается мне, что-то с базой у тебя не того...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

Сделал как Вы написали, установил ещё один форум: http://danfa.ru/forum, в одну базу. Что дальше делать?
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

по адресу: http://danfa.ru/forum с мобильного и компа сессия сохраняется
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

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

Посмотрим дальше...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

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

Sheer, А что с новым форумом делать?
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

Перерыл несколько сайтов с инфой о починке автовхода, ничего не подошло. Делал всё что знал (знаю только то, что говориться здесь). Заменил файл: 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-запроса, скажите какие коды идут для этих таблиц если их нет?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Выполнить этот запрос, ничего предварительно не удаляя (все три таблицы будут созданы заново)

Код: Выделить всё

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 писал(а):А что с новым форумом делать?
Зря ты его снес. Надо было бы постепенно устанавливать все твои моды и отслеживать работоспособность. Потом перенести туда пользователей и сообщения и перенести на место старого.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

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

Сообщение Slash »

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 - русская) сами. Это что так должно или я уже умом тронулся?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hes2012
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 6 месяцев

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

Сообщение hes2012 »

Ребята! Перепробывал все что здесь написано. ПРоблема таже с авторизацией. Ничего не помогает. В тестовом файле обратил внимание вот на что. Время последнего посещения (из таблицы _users) показывает 01 янв 1970, 11:00. Кроме того, User id в данных от форума не совпадает с user id полученном от куков браузера. В чем может быть беда?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

hes2012 писал(а): В чем может быть беда?
В куках
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
hes2012
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 6 месяцев

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

Сообщение hes2012 »

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

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