Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Невозможно авторизоваться после смены версии PHP

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ulenka
phpBB 2.0.0
Сообщения: 209
Стаж: 19 лет 3 месяца
Благодарил (а): 33 раза
Поблагодарили: 4 раза

Невозможно авторизоваться после смены версии PHP

Сообщение Ulenka »

Добрый день!
После смены версии с PHP 7.4 .3 модуль Apache на PHP 8.2.14 FastCGI (Nginx + PHP-FPM) форум выдал несколько ошибок из расширений.
Не получилось авторизоваться на форуме ни под админом, ни под любым другим пользователем. Пишет:
Вы ввели неверное имя пользователя. Проверьте его и попробуйте ввести ещё раз. Если проблема со входом останется, то сообщите об этом администратору.
Расширения отключила через phpmyadmin. Вот список всех расширений:

alg/addonforthanksforposts
bb3mobi/social Отключено
boardtools/quickreply
boardtools/upload
dmzx/ultimatepoints Отключено
dmzx/waitbeforeregistration
forumhulp/emailonbirthday
forumhulp/helper
forumhulp/htmlemail
gfksx/thanksforposts
phpbb/boardrules
phpbb/mediaembed
phpbbseo/usu Отключено
planetstyles/flightdeck
rmcgirr83/contactadmin
senky/avatarsonmemberlist
sheer/stopregister

Какие еще расширения могут не работать в версии PHP 8? Все настройки PHP 8 и расширения проверила, они такие же, как в 7.4.
Кеш браузера, куки - всё очищала, пробовала с разных устройств. Главная проблема сейчас - не получается авторизоваться. Помогите, пожалуйста!
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

Подозреваю, что у нас - у вас и у меня - общие проблемы с авторизацией. У меня слетели все пароли. И тоже после перехода на PHP8.
С ошибками в расширениях вроде бы справился, а вот с авторизацией - беда.
Как чинить непонятно...
MasterX
phpBB 1.4.4
Сообщения: 118
Стаж: 4 года 9 месяцев
Благодарил (а): 25 раз
Поблагодарили: 14 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение MasterX »

Может как-то куки обновить?
Старые значения ключей не сохраняли? Настройки сервера покрутить, если меняли.

Отправлено спустя 1 минуту 47 секунд:
Ulenka, Попробуйте в режиме инкогнито, или через тор. Хром падла такой монструозный стал, уже непонятно, что он помнит, что нет. Есть еще STK

Люди, не нужно лететь обновляться сразу. Пару дней обновку надо потестить, на отдельном поддомене на работоспособность с существующими расширениями. Плюс попросить пользователей проверить как там получается заходить, постить, менять/восстанавливать пароли, может на этих моментах какой-то глюк может выскочить.
И только тогда уже обновляться.
Ulenka
phpBB 2.0.0
Сообщения: 209
Стаж: 19 лет 3 месяца
Благодарил (а): 33 раза
Поблагодарили: 4 раза

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Ulenka »

Leo Angel писал(а): 04.09.2024 10:54 Подозреваю, что у нас - у вас и у меня - общие проблемы с авторизацией. У меня слетели все пароли. И тоже после перехода на PHP8.
Как у вас сейчас, удалось авторизоваться? У меня проблема пропала спустя несколько часов во всех браузерах - авторизоваться удалось.
Подскажите, пожалуйста, установлены ли у вас расширения:
phpbbseo/usu
bb3mobi/social
Не удается настроить их на работу с PHP 8.2.

Отправлено спустя 1 минуту 14 секунд:
MasterX писал(а): 04.09.2024 12:12 Ulenka, Попробуйте в режиме инкогнито, или через тор. Хром падла такой монструозный стал, уже непонятно, что он помнит, что нет.
Да, скорей всего в хроме проблема была.
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

MasterX писал(а): 04.09.2024 12:12 Люди, не нужно лететь обновляться сразу. Пару дней обновку надо потестить, на отдельном поддомене на работоспособность с существующими расширениями.
Обновился на тестовом неделю назад. Все проблемы с расширениями были пофиксены. Обновился на основном. И вот с паролями на основном и вылезла проблема.

Физически удалил кэш, заходил с другого браузера и с инкогнито. Не помогает...
Ulenka писал(а): 04.09.2024 12:30 Как у вас сейчас, удалось авторизоваться? У меня проблема пропала спустя несколько часов во всех браузерах - авторизоваться удалось.
Подскажите, пожалуйста, установлены ли у вас расширения:
phpbbseo/usu
bb3mobi/social
Не удается настроить их на работу с PHP 8.2.
У меня пока проблема со всеми пользователями.
Расширения phpbbseo/usu и bb3mobi/social не стоят. Не подскажу. Sorry.
Ulenka
phpBB 2.0.0
Сообщения: 209
Стаж: 19 лет 3 месяца
Благодарил (а): 33 раза
Поблагодарили: 4 раза

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Ulenka »

Leo Angel писал(а): 04.09.2024 12:54 У меня пока проблема со всеми пользователями.
У всех пользователей при попытке авторизоваться пишет: "Вы ввели неверное имя пользователя. Проверьте его и попробуйте ввести ещё раз"?
Я тоже пыталась с разных устройств и под разными пользователями. Проблема пропала спустя 7-8 часов сама собой, может быть и у вас так случится?
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

Было бы хорошо.
А-то пользователи уже полдня зайти не могут.
Печалька............. :cry:
-------------------------
Посмотрел в БД таблицу users.
Для тех, кому исправил пароль для входа он записан в поле users_password в таком примерно виде:
$2y$10$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
У всех остальных - в таком:
$argon2id$v=19$m=65536,t=4,p=2$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Может это поможет в выявлении проблемы и в нахождении её решения.
Ulenka
phpBB 2.0.0
Сообщения: 209
Стаж: 19 лет 3 месяца
Благодарил (а): 33 раза
Поблагодарили: 4 раза

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Ulenka »

Leo Angel писал(а): 04.09.2024 13:16 Может это поможет в выявлении проблемы и в нахождении её решения.
Пробовали восстановить бэкап базы данных? Понимаю, что банально, но вдруг поможет.
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

Ещё пока не делал.
Пока подожду советов и решений от гуру, боюсь нарушить зыбкую работоспособность. :D
Может проблема сама рассосётся! :lol:
MasterX
phpBB 1.4.4
Сообщения: 118
Стаж: 4 года 9 месяцев
Благодарил (а): 25 раз
Поблагодарили: 14 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение MasterX »

Не рассосется, похожу базу побило при конвертации.
Опять пробуем сначала на тесте, подоткнуть в текущую базу таблицу из ранее сохраненной (надеюсь она у вас все же есть) phpbb_users
Может так прокатит.
Если нет, пробуем восстановить все 3 таблицы, phpbb_users, phpbb_user_group и phpbb_user_notification
Держите в курсе дела.
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

MasterX, у меня, естественно, есть бэкап БД от версии PHP7.4.
Попробую подоткнуть в текущую базу таблицу phpbb_users из бэкапа.
Нужно только вспомнить как импортировать определённые таблицы из полного бэкапа. :D
MasterX
phpBB 1.4.4
Сообщения: 118
Стаж: 4 года 9 месяцев
Благодарил (а): 25 раз
Поблагодарили: 14 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение MasterX »

Вынуть нужную через phpMyAdmin, и через него же приткнуть в базу. Или через восстановление бд, предварительно запаковав таблицу в архив, пригодный для восстановления б/д форума.

Выбираем таблицу, в НИЖНЕМ МЕНЮ (!!!) тыц Экспорт, метод экспорта Быстрый, еще раз тыц Экспорт.
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

MasterX, сейчас открыл рабочую базу и сохранённую и сравнил пароли нескольких юзеров, которые не могут войти из-за якобы неправильных паролей. Так вот - пароли полностью идентичны. Так что не уверен, что восстановление из бэкапа даст эффект.
Тут что-то другое. Может, какой-то модуль не включён?

Отправлено спустя 3 минуты 32 секунды:
Меня смущает, что раньше пароли у всех были с argon2id, а теперь у тех, кто может войти без этого.
MasterX
phpBB 1.4.4
Сообщения: 118
Стаж: 4 года 9 месяцев
Благодарил (а): 25 раз
Поблагодарили: 14 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение MasterX »

На формирование хэша паролей вроде бы никакие расширения не должны влиять. Ну если не было никаких специализированных правок.
Значит изменились куки форума.
Вешаем информационную плашку, что в связи со сбоем, просим воспользоваться системой восстановления пароля, ну и народ пусть активно восстанавливается.
Или пусть пробуют зайти в режиме инкогнито. затем в нормальном режиме.
Странно, у себя менял с 7.3 до 8.3, пробовал разные версии, отвалился доступ только у 1 человека из 500. И тот через инкогнито успешно восстановился.
Аватара пользователя
Leo Angel
phpBB 2.0.6
Сообщения: 545
Стаж: 6 лет 11 месяцев
Благодарил (а): 186 раз
Поблагодарили: 49 раз

Re: Невозможно авторизоваться после смены версии PHP

Сообщение Leo Angel »

MasterX писал(а): 04.09.2024 15:15 На формирование хэша паролей вроде бы никакие расширения не должны влиять.
Я про модули на PHP сервере. Может, при переходе на PHP8, нужно было отдельно на сервере какие-то модули включить?

Куки я ещё не менял. Может попробовать? И что лучше написать? Сейчас у меня как и рекомендуют - "точкадомен". На что менять?

Отправлено спустя 7 минут 14 секунд:
MasterX писал(а): 04.09.2024 15:15 Или пусть пробуют зайти в режиме инкогнито. затем в нормальном режиме.
Вход в режиме инкогнито не помогает. Все равно не даёт войти.

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