"Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

"Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Собственно, проблема в следующем: форум был перенесен с 3.0.14 на 3.3.15 с помощью установочного пакета отсюда.
Появилась проблема с авторизацией юзеров, включая админа (причем, с вновь регистрируемыми никами всё то же самое).
В базе данных форума все пароли есть, в зашифрованном виде.
Но при входе пароль исчезает из базы (пустая строка) и чтоб зайти снова, приходится прописывать в БД пароль заново вручную (и так каждый раз, естес-но).
Установил папку STK в корень конференции, запустить этот модуль не получается (Запрошенный URL не найден на этом сервере). Обращение к stk/index.php дает тот же результат.
Закомментил 234 строку в stk/index.php, результат также нулевой.
Появилась проблема с авторизацией юзеров, включая админа (причем, с вновь регистрируемыми никами всё то же самое).
В базе данных форума все пароли есть, в зашифрованном виде.
Но при входе пароль исчезает из базы (пустая строка) и чтоб зайти снова, приходится прописывать в БД пароль заново вручную (и так каждый раз, естес-но).
Установил папку STK в корень конференции, запустить этот модуль не получается (Запрошенный URL не найден на этом сервере). Обращение к stk/index.php дает тот же результат.
Закомментил 234 строку в stk/index.php, результат также нулевой.
-
- phpBB 2.0.4
- Сообщения: 442
- Стаж: 13 лет 8 месяцев
- Откуда: Липецк
- Благодарил (а): 123 раза
- Поблагодарили: 51 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Попробуй обновится поэтапно, с ветки на ветку, то есть 3.0.14



Где то встречал ребята отписывались о проблемах обновлений с 3.0 на 3.3
phpBB 3.3.15 • php 8.4.7 • MySQL(i) 8.0.25-15
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
andrew21, версия PHP какая, было/стало? Обновлялись по этой инструкции [FAQ] Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2/3.3?
Попробуйте обновить все хэши паролей через командную строку, из каталога форума (но сначала бэкап таблицы phpbb_users сделать)
Попробуйте обновить все хэши паролей через командную строку, из каталога форума (но сначала бэкап таблицы phpbb_users сделать)
Код: Выделить всё
php bin/phpbbcli.php fixup:update-hashes
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
rxu,
Сервер: mariadb-10.3 (0.0.0.0 via TCP/IP)
Тип сервера: MariaDB
Соединение сервера: SSL не используется
Версия сервера: 10.3.36-MariaDB-1:10.3.36+maria~ubu2004 - mariadb.org binary distribution
nginx/1.14.1
Версия клиента базы данных: libmysql - mysqlnd 5.0.12-dev - 20150407
PHP расширение: mysqli curl mbstring
Версия PHP: 7.2.24
При попытке выполнить командную строку php bin/phpbbcli.php fixup:update-hashes
выдает:
"php bin/phpbbcli.php исправление:обновление-хэшей
Не удалось открыть входной файл: bin/phpbbcli.php"
Сервер: mariadb-10.3 (0.0.0.0 via TCP/IP)
Тип сервера: MariaDB
Соединение сервера: SSL не используется
Версия сервера: 10.3.36-MariaDB-1:10.3.36+maria~ubu2004 - mariadb.org binary distribution
nginx/1.14.1
Версия клиента базы данных: libmysql - mysqlnd 5.0.12-dev - 20150407
PHP расширение: mysqli curl mbstring
Версия PHP: 7.2.24
При попытке выполнить командную строку php bin/phpbbcli.php fixup:update-hashes
выдает:
"php bin/phpbbcli.php исправление:обновление-хэшей
Не удалось открыть входной файл: bin/phpbbcli.php"
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Да.
Доступ к нему 755. Менял даже на 777, безтолку.
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
При этом в командной строке папка форума? Может быть путь не находит? А если так
Код: Выделить всё
php ./bin/phpbbcli.php fixup:update-hashes
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Результат:
php ./bin/phpbbcli.php fixup:update-hashes
Could not open input file: ./bin/phpbbcli.php
-
- Поддержка
- Сообщения: 5468
- Стаж: 20 лет 8 месяцев
- Откуда: Питер
- Благодарил (а): 181 раз
- Поблагодарили: 757 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
andrew21, если каталог внизу указан корректно, то в команде удалите лишний путь
bin/
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Siava,
Получилось, пишет:
Успешно обновлены устаревшие хэши паролей с использованием шифрования bcrypt.
Правда, на исчезновение паролей это никак не повлияло, проблема осталась.
Возникает вопрос: что вообще, какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа?
И за каким лешим?
Получилось, пишет:
Успешно обновлены устаревшие хэши паролей с использованием шифрования bcrypt.
Правда, на исчезновение паролей это никак не повлияло, проблема осталась.
Возникает вопрос: что вообще, какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа?
И за каким лешим?
-
- phpBB Guru
- Сообщения: 17030
- Стаж: 19 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 563 раза
- Поблагодарили: 1727 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Никакой, в phpBB нет такого функционала.andrew21 писал(а): 17.06.2025 11:59 какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа
-
- Поддержка
- Сообщения: 12840
- Стаж: 14 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 2319 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Расширения на форуме установлены какие-нибудь? Если да - какие?
В логах на сервере ошибки есть, особенно ближе ко времени входа?
В логах на сервере ошибки есть, особенно ближе ко времени входа?
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Татьяна5, расширений нет. Вернее, нет работающих.
В админке сохранились вкладки с их названиями, но при попытке войти в такую вкладку вылезает сообщение типа:
В логах только 3 старые ошибки почты (Не удалось соединиться с SMTP-сервером)
В админке сохранились вкладки с их названиями, но при попытке войти в такую вкладку вылезает сообщение типа:
Общая ошибка
Не найден модуль ./../includes/acp/acp_wpm.php
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/functions_module.php
LINE: 581
CALL: trigger_error()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
В логах только 3 старые ошибки почты (Не удалось соединиться с SMTP-сервером)
-
- Поддержка
- Сообщения: 12840
- Стаж: 14 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 2319 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Не может быть, минимум ещё 404-е будут
В логах на сервере. Не в админке