Не сохраняется сессия
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
Да вроде там где лежала. Версия форума: 3.0.9Пчелкин писал(а):Где это вы взяли такую настроку в наше время....нет!
Версия php: 5.2.6
адрес сайта: http://danfa.ru/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
А косеки с куками могут быть из-за каково нибудь установленного мода?
У меня установлено:
Advertisement Management, Avatar on Memberlist, BBcode Color in Code, Browsers icons in "who is online" list, Custom BBCode only MOD, Expand categories, First post on every page, Highslide Attatchment Mod, IP-address in topic for phpBB3, NV usertopics, Non-latin Symbols in URL, Prime Links, Russian Social Networking Profiles, Simlpe Url To Link Name, Simple Karma, Top Five, Topic Starter, Ultimate Points, Universal No Avatar, User Blog Mod, board3 Portal, phpBB Gallery, Благодарность за сообщения, Цитата выделенного через всплывающее окно.
У меня установлено:
Advertisement Management, Avatar on Memberlist, BBcode Color in Code, Browsers icons in "who is online" list, Custom BBCode only MOD, Expand categories, First post on every page, Highslide Attatchment Mod, IP-address in topic for phpBB3, NV usertopics, Non-latin Symbols in URL, Prime Links, Russian Social Networking Profiles, Simlpe Url To Link Name, Simple Karma, Top Five, Topic Starter, Ultimate Points, Universal No Avatar, User Blog Mod, board3 Portal, phpBB Gallery, Благодарность за сообщения, Цитата выделенного через всплывающее окно.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
Raisin
Воспользуйся этим скриптом и проверь значения ID текущей сессии.
Воспользуйся этим скриптом и проверь значения ID текущей сессии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
Показывает ошибку:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysql4 ]
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause [1140]
SQL
SELECT MAX(last_login) as last, key_id FROM phpbb_sessions_keys WHERE user_id = 2
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: test.php
LINE: 73
CALL: dbal_mysql->sql_query()-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
Сдается мне, что необходимо починить и очистить таблицу
[FAQ] Пример ремонта (починки) таблицы
sessions[FAQ] Пример ремонта (починки) таблицы
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
Sheer, починил и очистил таблицу, но ошибка так и осталась. После зашёл в в Лог ошибок и увидел это:
как я понял какого то элемента таблицы не хватает... Как это поправить?
Добавлено спустя 1 час 36 минут 53 секунды:
Попробовал запустить этот http://www.phpbbguru.net/community/down ... p?id=11152 тест на локольном сервере, тоже выдаёт такую же ошибку, хотя с куками на локалке всё нормально.
Код: Выделить всё
Произошла общая ошибка: General Error
» SQL ERROR [ mysql4 ]
Table 'danfaru.LOGIN_ATTEMPT_TABLE' doesn't exist [1146]
SQL
DELETE FROM LOGIN_ATTEMPT_TABLE
WHERE attempt_time < 1311273344
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/session.php
LINE: 1029
CALL: dbal_mysql->sql_query()
FILE: cron.php
LINE: 156
CALL: session->session_gc()Добавлено спустя 1 час 36 минут 53 секунды:
Попробовал запустить этот http://www.phpbbguru.net/community/down ... p?id=11152 тест на локольном сервере, тоже выдаёт такую же ошибку, хотя с куками на локалке всё нормально.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
Raisin
test.php
Найти
Заменить на
Хотя, конечно странно... должно и так работать - проверено неоднократно.
Добавлено спустя 6 минут 54 секунды:
И в конце-концов, включи уже debug!
test.php
Найти
Код: Выделить всё
$sql = 'SELECT MAX(last_login) as last, key_id FROM '. SESSIONS_KEYS_TABLE.' WHERE user_id = '.$user_id.' GROUP BY user_id'; Код: Выделить всё
$sql = 'SELECT last_login, key_id FROM '. SESSIONS_KEYS_TABLE.' ORDER BY last_login DESC LIMIT 1'; Так на локалке у тебя та же самая структура БД. И дело похоже не в куках...Raisin писал(а):тест на локольном сервере, тоже выдаёт такую же ошибку
Raisin писал(а):Как это поправить?
Код: Выделить всё
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;И в конце-концов, включи уже debug!
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
Sheer, дико извеняюсь за назойливость, а в какую именно часть таблици надо этот код вставлять, после какого кода?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Не сохраняется сессия
Raisin
Этот код нужно скормить phpmyadmin (программе-менеджеру базы данных)
Этот код создаст в базе данных таблицу phpbb_login_attempts (если её нет).
Этот код нужно скормить phpmyadmin (программе-менеджеру базы данных)
Этот код создаст в базе данных таблицу phpbb_login_attempts (если её нет).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
Её и нет...Палыч писал(а):(если её нет)
Raisin
Просто выполни этот SQL-запрос
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
Sheer поменял код в test.php, и вот скриншот:
Проверил, такая у меня таблица была, но всё таки я скопировал Ваш код и занёс в базу (она должна бала замениться?).
Завтра с утра отпишусь о работоспособности автовхода.
Завтра с утра отпишусь о работоспособности автовхода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
Ничего не понимаю...
Во первых почему у тебя вместо Имя куки выводится { COOKIE_NAME } и т.д., ну это ладно.
Во-вторых, почему там пусто? Эти значения берутся скриптом из таблицы config, а именно из полей
У тебя там, что, пусто?
В-третьих,, которое говорит, что такой таблицы не существует.
Во первых почему у тебя вместо Имя куки выводится { COOKIE_NAME } и т.д., ну это ладно.
Во-вторых, почему там пусто? Эти значения берутся скриптом из таблицы config, а именно из полей
cookie_domain, cookie_name и cookie_pathУ тебя там, что, пусто?
В-третьих,
Тогда откуда сообщение об ошибкеRaisin писал(а):такая у меня таблица была
Код: Выделить всё
Table 'danfaru.LOGIN_ATTEMPT_TABLE' doesn't exist [1146]Нет. Потому чтоSheer писал(а):(она должна бала замениться?
CREATE TABLE IF NOT EXISTS означает "Создать таблицу, если она не существует".Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slash
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 101 раз
- Поблагодарили: 79 раз
Re: Не сохраняется сессия
А я ни то что ничего, а вообще ничего не понимаю...
А возможно, что та таблица просто была повреждена чем нибудь, например при пользованием бекапам для восстановления, ну или ещё что?
А возможно, что та таблица просто была повреждена чем нибудь, например при пользованием бекапам для восстановления, ну или ещё что?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Не сохраняется сессия
test.php
Найти
После вставить
Найти
Код: Выделить всё
include($phpbb_root_path . 'common.' . $phpEx); Код: Выделить всё
echo $config['cookie_name']; echo "<br />"; echo $config['cookie_path']; echo "<br />"; echo $config['cookie_domain']; echo "<br />"; Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

