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

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Страница недоступна - одна тема на форуме пропала
Тема очень большая? Видимо, надо подождать пока старое удалится до конца
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Страница недоступна - одна тема на форуме пропала
Вручную в БД исправляли что-то перед этим? Идентификаторы тем например, или сбрасывали счетчик для autoincrement.
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 1 раз
Re: Страница недоступна - одна тема на форуме пропала
1260 страницТатьяна5 писал(а): 27.01.2025 23:37 Тема очень большая? Видимо, надо подождать пока старое удалится до конца
Отправлено спустя 26 минут 48 секунд:
Да, исправлял типа колонки topic_views на INT UNSIGNED, а потом удалил строку:
DELETE FROM phpbb_topics_posted WHERE user_id = 58 AND topic_id = 2;
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Страница недоступна - одна тема на форуме пропала
А это зачем?Renozer писал(а): 28.01.2025 11:28 удалил строку:
DELETE FROM phpbb_topics_posted WHERE user_id = 58 AND topic_id = 2;
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 1 раз
Re: Страница недоступна - одна тема на форуме пропала
спросил у чата гпт, он мне дал такой совет на мою просьбу о том как решить проблему с тем, что я пытаюсь отправить сообщение на форуме и выдает ошибку 500:
Судя по логам, проблема в попытке добавить в базу данных запись с уже существующим ключом. Ошибка Duplicate entry '58-2' for key 'phpbb_topics_posted.PRIMARY' говорит о том, что в таблице phpbb_topics_posted уже есть запись с комбинацией значений, которая соответствует '58-2'. Скорее всего, это идентификаторы темы и сообщения.
Вот что можно предпринять для решения проблемы:
Проверьте таблицу phpbb_topics_posted:
Зайдите в phpMyAdmin.
Выберите базу данных вашего форума.
Найдите таблицу phpbb_topics_posted.
Проверьте, есть ли в таблице запись, где topic_id равен 58, а post_id равен 2. Если такая запись есть, это подтверждает причину ошибки.
Удалите дублирующуюся запись (если она есть):
Если запись с topic_id = 58 и post_id = 2 найдена, удалите её. Будьте осторожны! Перед удалением рекомендуется сделать резервную копию базы данных.
SQL запрос для удаления:
SQL
DELETE FROM phpbb_topics_posted WHERE topic_id = 58 AND post_id = 2;
Это решило проблему один раз. То есть я могу добавлять сообщения в тему без проблем, но стоит один раз удалить сообщение - снова повторяется ошибка 500.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Страница недоступна - одна тема на форуме пропала
Этой ошибки в принципе не должно возникать, так как phpBB вставляет строку без проверки на дублирование, просто отключает вывод ошибок SQL.
Версия phpBB 3.3.3 вышла без малого 4 года назад, за это время большое число правок внесено в драйвера БД для поддержки PHP 8+ и MySQL 8+. Поэтому сейчас сложно сказать, в чем причина проблемы.
Лучше обновиться до 3.3.14, а потом можно разбираться предметно.
Версия phpBB 3.3.3 вышла без малого 4 года назад, за это время большое число правок внесено в драйвера БД для поддержки PHP 8+ и MySQL 8+. Поэтому сейчас сложно сказать, в чем причина проблемы.
Лучше обновиться до 3.3.14, а потом можно разбираться предметно.
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 1 раз
Re: Страница недоступна - одна тема на форуме пропала
Разбираться не пришлось, все работает

