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

- Сообщения: 17159
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 580 раз
- Поблагодарили: 1765 раз
Сообщаем об ошибках phpBB 3.3.x разработчикам
Об ошибках, выявленных в работе phpBB 3.3 Proteus, сообщаем в этой теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
Ошибками является некорректная работа ядра phpBB, подтвержденная на последней актуальной версии phpBB, требующая устранения в коде ядра, и не связанная с работой расширений, сторонних стилей оформления, неверной работой серверного оборудования или серверного софта, а также с некорректными действиями администратора.
Запросы поддержки также не размещаются в данной теме.
-
Siava
- Поддержка

- Сообщения: 5513
- Стаж: 21 год 1 месяц
- Откуда: Питер
- Благодарил (а): 185 раз
- Поблагодарили: 770 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
rxu, почистил от фантомных групп, убедившись, что пользователей без групп не останется. Ошибка ушла! Спасибо!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
Michel
- phpBB 2.0.6
- Сообщения: 529
- Стаж: 14 лет 2 месяца
- Откуда: Липецк
- Благодарил (а): 137 раз
- Поблагодарили: 67 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Вчера возился весь вечер с правами и на моё удивление обнаружил что для Гостей отсутствует пользовательская роль, то есть при глобальных правах групп у гостей нет роли. На мой взгляд из коробки должна быть роль для гостей. Или я что-то не понимаю?
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
Siava
- Поддержка

- Сообщения: 5513
- Стаж: 21 год 1 месяц
- Откуда: Питер
- Благодарил (а): 185 раз
- Поблагодарили: 770 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
А у вас есть роль "Гости" в разделе Пользовательские роли? Чтобы глобальных правах у группы Гости была назначена роль её надо присвоить в разделе Пользовательские роли группе Гости.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
Michel
- phpBB 2.0.6
- Сообщения: 529
- Стаж: 14 лет 2 месяца
- Откуда: Липецк
- Благодарил (а): 137 раз
- Поблагодарили: 67 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
В том то и дело, что нету. Хотя из коробки они должны быть на мой взгляд. Я создал, не проблема. У новичков может быть с этим проблема. Так как многие жалуются на систему прав в phpBB.Siava писал(а): 17.11.2025 17:17 А у вас есть роль "Гости" в разделе Пользовательские роли? Чтобы глобальных правах у группы Гости была назначена роль её надо присвоить в разделе Пользовательские роли группе Гости.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
Татьяна5
- Поддержка

- Сообщения: 12973
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 162 раза
- Поблагодарили: 2360 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Проверила, роли нет
А зачем она? Аккаунт гостя один
А зачем она? Аккаунт гостя один
-
Michel
- phpBB 2.0.6
- Сообщения: 529
- Стаж: 14 лет 2 месяца
- Откуда: Липецк
- Благодарил (а): 137 раз
- Поблагодарили: 67 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Возникли трудности с выдачей прав гостям. После создания роли, всё стало работать как часы. Без роли давал доступ к определённым фишкам на форуме, а прав всё равно не было. Хз почему, по теории, всё должно было работать и без роли, ведь права назначались непосредственно группе гости. После создания роли и присвоения этой роли группе гости, все права стали работать как надо.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
Татьяна5
- Поддержка

- Сообщения: 12973
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 162 раза
- Поблагодарили: 2360 раз
-
Michel
- phpBB 2.0.6
- Сообщения: 529
- Стаж: 14 лет 2 месяца
- Откуда: Липецк
- Благодарил (а): 137 раз
- Поблагодарили: 67 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Скорее всего.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
Kuskow
- phpBB 2.0.1
- Сообщения: 270
- Стаж: 9 лет 9 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 23 раза
- Поблагодарили: 19 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Сервер базы данных: MySQL(i) 10.11.13-MariaDB-ubu2204Siava писал(а): 05.11.2025 11:08Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/auth.php on line 416: Undefined array key число [phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/auth.php on line 416: Trying to access array offset on null
Версия PHP: 8.3.26
Версия phpBB: 3.3.15
Сжатие GZip: Отключено
1870 строка:[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1870: Undefined array key 48
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1882: Trying to access array offset on null
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1882: Trying to access array offset on null
Код: Выделить всё
$user_cache[$row['post_delete_user']] = $post_delete_list[$row['post_delete_user']];Код: Выделить всё
$display_username = get_username_string('full', $row['post_delete_user'], $user_cache[$row['post_delete_user']]['username'], $user_cache[$row['post_delete_user']]['user_colour']);-
rxu
- phpBB Guru

- Сообщения: 17159
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 580 раз
- Поблагодарили: 1765 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Kuskow, это всё хорошо. При каких действиях получаете ошибку? Как повторить?
-
Kuskow
- phpBB 2.0.1
- Сообщения: 270
- Стаж: 9 лет 9 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 23 раза
- Поблагодарили: 19 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Возникло только в одной теме после удаления двух последних сообщений в корзину.
Показывается только у модератора, то есть, у того, кто видит, что сообщения удалены.
Получается, самое последнее сообщение - единственное на странице. И предпоследнее в теме - последнее на предпоследней странице.
Полистал тему - ошибка появляется на тех страницах, где последнее сообщение на странице удалено в корзину. Если это удалённое сообщение восстановить - ошибка исчезает.
Пробовал:
- перенести любое сообщение из этой темы в эту же темы (чтобы индексы пересчитались)
Не помогло - ошибка не исчезла.
Пробовал:
- удалять сообщения этих пользователей в других темах
- удалять последнее и предпоследнее сообщения в других темах
Ошибку в других темах повторить не удалось.
В теме 34621 сообщений, включая удалённые в корзину. 34353 сообщений, не считая удалённых. Тема не самая большая на форуме - есть и гораздо длиннее, но в них повторить такую ошибку не удалось.
Ссылку на тему тут не публикую, поскольку у пользователей ошибку не видно. Могу дать модераторский доступ к своему форуму.
Показывается только у модератора, то есть, у того, кто видит, что сообщения удалены.
Получается, самое последнее сообщение - единственное на странице. И предпоследнее в теме - последнее на предпоследней странице.
Полистал тему - ошибка появляется на тех страницах, где последнее сообщение на странице удалено в корзину. Если это удалённое сообщение восстановить - ошибка исчезает.
Пробовал:
- перенести любое сообщение из этой темы в эту же темы (чтобы индексы пересчитались)
Не помогло - ошибка не исчезла.
Пробовал:
- удалять сообщения этих пользователей в других темах
- удалять последнее и предпоследнее сообщения в других темах
Ошибку в других темах повторить не удалось.
В теме 34621 сообщений, включая удалённые в корзину. 34353 сообщений, не считая удалённых. Тема не самая большая на форуме - есть и гораздо длиннее, но в них повторить такую ошибку не удалось.
Ссылку на тему тут не публикую, поскольку у пользователей ошибку не видно. Могу дать модераторский доступ к своему форуму.
-
rxu
- phpBB Guru

- Сообщения: 17159
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 580 раз
- Поблагодарили: 1765 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Kuskow, повторить не удалось. По тексту ошибки выглядит так, как будто пользователь с
user_id равным 48 удалил пост, но пользователя с user_id равным 48 нет в таблице phpbb_users.-
Kuskow
- phpBB 2.0.1
- Сообщения: 270
- Стаж: 9 лет 9 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 23 раза
- Поблагодарили: 19 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Да, всё так и было - именно он (то есть, я) и удалил.rxu писал(а): 28.01.2026 8:17 По тексту ошибки выглядит так, как будто пользователь сuser_idравным48удалил пост
Ага, понятно. Но очень странно. Потому что этот пользователь точно есть, это я - первый зарегистрировавшийся на форуме пользователь, он же модератор, он же администратор. Пофиль показывается нормально. Не удалялся никогда.
-
rxu
- phpBB Guru

- Сообщения: 17159
- Стаж: 19 лет 9 месяцев
- Откуда: Красноярск
- Благодарил (а): 580 раз
- Поблагодарили: 1765 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Ошибку получается повторить, если в таблицу posts в строке удаленного в корзину сообщения принудительно вписать в поле
Проверьте свой, если всё-таки пользователь 48, или нет.
post_delete_user идентификатор несуществующего пользователя (любое число, user_id с которым не существует в таблице пользователей).Проверьте свой, если всё-таки пользователь 48, или нет.
-
Kuskow
- phpBB 2.0.1
- Сообщения: 270
- Стаж: 9 лет 9 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 23 раза
- Поблагодарили: 19 раз
Re: Сообщаем об ошибках phpBB 3.3.x разработчикам
Пользователь 48 точно существует - это я. Номер помню с самого начала. Первые пользователи вообще запоминаются по номерам.
Теперь понятно, где корень этой ошибки. Она существует ооооочень давно. Более 12 лет точно. Иногда в удалённых сообщениях не показывается, кто удалил сообщение - вместо этого пишется "Гость". И в логах тоже так же записывается.
Ещё даже не было у меня этого форума (я был модератором на другом форуме) - и там тоже было так же, хоть там и не было даже удаления в корзину - сообщения удалялись безвозвратно сразу. И кто-то объяснял, почему так происходит, но я не вникал.
Отправлено спустя 25 минут 5 секунд:
И вот, как только после этого последнего удалённого сообщения появилось ещё одно, удалённое сообщение перестало быть последним, и ошибка пропала, и удаляющий теперь виден:
Отправлено спустя 11 минут 21 секунду:
Теперь понятно, где корень этой ошибки. Она существует ооооочень давно. Более 12 лет точно. Иногда в удалённых сообщениях не показывается, кто удалил сообщение - вместо этого пишется "Гость". И в логах тоже так же записывается.
Ещё даже не было у меня этого форума (я был модератором на другом форуме) - и там тоже было так же, хоть там и не было даже удаления в корзину - сообщения удалялись безвозвратно сразу. И кто-то объяснял, почему так происходит, но я не вникал.
Отправлено спустя 25 минут 5 секунд:
И вот, как только после этого последнего удалённого сообщения появилось ещё одно, удалённое сообщение перестало быть последним, и ошибка пропала, и удаляющий теперь виден:
Отправлено спустя 11 минут 21 секунду:
Чистка кэша не помогла. Вопрос остаётся. Я наблюдаю эту проблему с 2013 года. За 12 лет ничего не поменялось.valdos писал(а): 22.07.2015 11:25Иногда бывает, после удаления поста модератором, в уделенном посте пишется "Гость" удалил сообщение автора "имя автора".
Если перейти в профиль "Гость", то переход осуществляется в правильный профиль модератора.
Вопрос снимается. Помогла простая чистка Кэша.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

