Мигрировал на последнюю версию 3.3.14
Сейчас жалобы, что не отображается страница "Забыли пароль?"
Причём страница "Повторно выслать письмо для активации учётной записи", то есть ucp.php?mode=resend_act открывается нормально
ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Решение нашёл, судя по всему NGINX 1.26.2 ведёт себя несколько иначе от предыдущих версий
Если кратко, то более никаких rewrites в nginx.conf
Вот здесь всё описал
https://www.phpbb.com/community/viewtop ... #p16050982
Если кратко, то более никаких rewrites в nginx.conf
Вот здесь всё описал
https://www.phpbb.com/community/viewtop ... #p16050982
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 9 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Сева, а если поставить nginx-1.27.3, что будет?
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Не знаю

27я версия пока что Mainline. Посему я решил остановиться на Stable, то есть на 26й.
Вот ещё кстати проблемка вырисовывается.
Страница то "забыли пароль?" появилась, и типа как заработала.
Вот только к сожалению емэйлы отправляет ЧЕРЕЗ РАЗ, а то и реже

И что самое противно: в логах НОЛЬ.
То есть сама страница отчитывается "Если ваша учётная запись существует, ссылка на восстановление пароля была отправлена на адрес email"
Но такое ощущение, что она при этом ничего не делает.
При этом!
Когда регистрируешь нового пользователя, или же когда в ACP в разделе Общие -> "Настройка почты" жмёшь "отправить тестовое сообщение"
То эти емэйл отправляются итсправно!
Глючит лишь страница "Забыли пароль", причём отчитывается, что она всё отправила

-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Я ею (1.26.2) пользуюсь с сентября. Всё норм. Да и в документации этого нет, не придумывайте)
Ищите проблему в вашем конфиге.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB Guru
- Сообщения: 16946
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
А если прочитать "отчет" целиком?Сева писал(а): 03.02.2025 17:37 Глючит лишь страница "Забыли пароль", причём отчитывается, что она всё отправила
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Подскажите плиз, где это и как?
Я вот тут между делом в /var/log/php-fpm/www-error.log обнаружил вот какие ошибочки
Код: Выделить всё
[03-Feb-2025 15:10:20 UTC] PHP Fatal error: Uncaught Error: Call to a member function session_begin() on null in /forum/includes/functions.php:3207
Stack trace:
#0 [internal function]: msg_handler(1024, 'Could not conne...', '/forum/p...', 85)
#1 /forum/phpbb/cache/driver/memcached.php(85): trigger_error('Could not conne...')
#2 /forum/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(1269): phpbb\cache\driver\memcached->__construct()
#3 /forum/vendor/symfony/dependency-injection/Container.php(306): phpbb_cache_container->getCache_DriverService()
#4 /forum/common.php(137): Symfony\Component\DependencyInjection\Container->get('cache.driver')
#5 /forum/viewtopic.php(20): include('/privet/forum/c...')
#6 {main}
thrown in /forum/includes/functions.php on line 3207
~
Ааа, понял. Вы про это
Вопрос такой:phpBB писал(а):Если вы не получили сообщение, возможно, учётная запись заблокирована, деактивирована, вами отправлено несколько запросов на восстановление пароля за короткий промежуток времени
Где можно сбросить количество отправленных запросов?
Если нет интерфейса Админа, то в какой табличке этот счётчик?
-
- phpBB Guru
- Сообщения: 16946
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Здесь тема не об этом. Правило - одна тема - один вопрос. Поэтому создавайте новую, с описанием, при какой конфигурации и при каких условиях возникает ошибка. Если ошибка есть - будем разбираться. Либо сюда Сообщаем об ошибках phpBB 3.3.x разработчикамСева писал(а): 03.02.2025 18:30 между делом в /var/log/php-fpm/www-error.log обнаружил вот какие ошибочки
В БД в таблице
phpbb_users
поле reset_token_expiration
выставить в 0. Интерфейса phpBB для этого не существует.Re: ucp.php?mode=sendpassword или user/forgot_password возвращают 404
Нашёл это на другом php + nginx портале, длинное обсуждение там, а выискали вот это.Siava писал(а): 03.02.2025 17:54 Я ею (1.26.2) пользуюсь с сентября. Всё норм. Да и в документации этого нет, не придумывайте)
Ищите проблему в вашем конфиге.
А мой конфиг то вот он, выложен.
Отправлено спустя 1 минуту 8 секунд:
О, спасибо большое.rxu писал(а): 03.02.2025 18:38 В БД в таблице phpbb_users поле reset_token_expiration выставить в 0. Интерфейса phpBB для этого не существует.
И на счёт правил одного вопроса понял