"Одноразовые" пароли в безе данных после апгрейда до 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, результат также нулевой.
-
Michel
- phpBB 2.0.6
- Сообщения: 527
- Стаж: 14 лет 1 месяц
- Откуда: Липецк
- Благодарил (а): 137 раз
- Поблагодарили: 67 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Попробуй обновится поэтапно, с ветки на ветку, то есть 3.0.14
Где то встречал ребята отписывались о проблемах обновлений с 3.0 на 3.3
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
rxu
- phpBB Guru

- Сообщения: 17148
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 579 раз
- Поблагодарили: 1763 раза
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"
-
rxu
- phpBB Guru

- Сообщения: 17148
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 579 раз
- Поблагодарили: 1763 раза
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Да.
Доступ к нему 755. Менял даже на 777, безтолку.
-
rxu
- phpBB Guru

- Сообщения: 17148
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 579 раз
- Поблагодарили: 1763 раза
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
-
Siava
- Поддержка

- Сообщения: 5506
- Стаж: 21 год 1 месяц
- Откуда: Питер
- Благодарил (а): 185 раз
- Поблагодарили: 769 раз
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.
Правда, на исчезновение паролей это никак не повлияло, проблема осталась.
Возникает вопрос: что вообще, какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа?
И за каким лешим?
-
rxu
- phpBB Guru

- Сообщения: 17148
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 579 раз
- Поблагодарили: 1763 раза
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Никакой, в phpBB нет такого функционала.andrew21 писал(а): 17.06.2025 11:59 какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа
-
Татьяна5
- Поддержка

- Сообщения: 12962
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
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-сервером)
-
Татьяна5
- Поддержка

- Сообщения: 12962
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 161 раз
- Поблагодарили: 2355 раз
Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15
Не может быть, минимум ещё 404-е будут
В логах на сервере. Не в админке

