Здравствуйте, у меня на странице поиска пользователей memberlist.php при поиске по группам иногда возникает ошибка 500. Причем ошибка при поиске по одним и тем же нескольким группам, по другим группам ищет без ошибок. В error.log последняя ошибка еще за 25.08.2018.
Что за глюк?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Ошибка 500 при поиске по некоторым группам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 7 раз
- Поблагодарили: 7 раз
Ошибка 500 при поиске по некоторым группам
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2538 раз
-
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 7 раз
- Поблагодарили: 7 раз
Re: Ошибка 500 при поиске по некоторым группам
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/memberlist.php on line 1454: Undefined offset: 443
Код: Выделить всё
$row = $id_cache[$user_id];
Удалил из проблемной группы 443-го участника, ошибка изменилась:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/memberlist.php on line 1454: Undefined offset: 439
Отправлено спустя 3 минуты 20 секунд:
Если войти в админке в управление пользователем, то вижу, что он дважды числится в проблемной группе, ссылка на группы одинаковая
adm/index.php?i=groups&mode=manage&action=edit&u=439&g=59&back_link=acp_users_groups&sid=2ab8304b9f0959fd01f6e93b3fc49b25
Это что за глюк?
Последний раз редактировалось Sheer 16.09.2018 12:52, всего редактировалось 1 раз.
Причина: bb-код
Причина: bb-код
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 10 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: Ошибка 500 при поиске по некоторым группам
Почему? Из-за этого и диагноз: в массиве
$id_cache
нет элемента с ключем 439Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 7 раз
- Поблагодарили: 7 раз
Re: Ошибка 500 при поиске по некоторым группам
Так вот я и спрашиваю, что за глюк? Если пользователя удалить из группы раз, то вторая дублирующая запись тоже пропадает.
Отправлено спустя 41 минуту 46 секунд:
Этот пользователь дважды записан в каждую группу:
Причем таких пользователей много.
Как удалить дубли?
Отправлено спустя 13 минут 17 секунд:
В общем, удалил дублирование, глюк с поиском по группам исчезли. Откуда они взялись - непонятно, может когда-то импортировал юзеров.
Отправлено спустя 41 минуту 46 секунд:
Этот пользователь дважды записан в каждую группу:
Причем таких пользователей много.
Как удалить дубли?
Отправлено спустя 13 минут 17 секунд:
В общем, удалил дублирование, глюк с поиском по группам исчезли. Откуда они взялись - непонятно, может когда-то импортировал юзеров.
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.