Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ошибка MySQL при создании форума

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Lin
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 9 месяцев

Ошибка MySQL при создании форума

Сообщение Lin »

Доброго времени суток. Поздравляю всех с наступившим Новым годом.

Форуму много лет. Год назад перешел на 3,3,х. Последние лет 8 наверное просто администрировал сообщения (удалял спам, перекидывал темы в архив, исправлял грамматические ошибки в сообщениях пользователей и т.д.).

Тут меня дернуло создать новый форум и столкнулся с проблемой.

Код: Выделить всё

SQL ERROR [ mysqli ]

Field 'forum_id' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_forums (parent_id, forum_type, forum_status, forum_parents, forum_name, forum_link, forum_desc, forum_desc_uid, forum_desc_options, forum_desc_bitfield, forum_rules, forum_rules_uid, forum_rules_options, forum_rules_bitfield, forum_rules_link, forum_image, forum_style, display_subforum_list, display_subforum_limit, display_on_index, forum_topics_per_page, enable_indexing, enable_icons, enable_prune, enable_shadow_prune, prune_days, prune_viewed, prune_freq, prune_shadow_days, prune_shadow_freq, first_post_always_show, forum_options, forum_flags, left_id, right_id) VALUES (89, 1, 0, '', 'НФТ, дропы, пресейлы токенов', '', '', '', 7, '', '', '', 7, '', '', '', 0, 1, 0, 1, 0, 1, 1, 0, 0, 7, 7, 1, 7, 1, 1, 0, 48, '79', 80)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/acp/acp_forums.php
LINE: 1169
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/acp/acp_forums.php
LINE: 200
CALL: acp_forums->update_forum_data()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_forums->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Нужна помощь.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12449
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Ошибка MySQL при создании форума

Сообщение Татьяна5 »

forum_id? Стандартное поле с автоинкриментом
Смотрите что происходит в базе данных. Автоинкримент на том поле не исчез ли? (Смотреть через phpMyAdmin или подобное)
Lin
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 9 месяцев

Re: Ошибка MySQL при создании форума

Сообщение Lin »

Спасибо за отзыв. Не нашел в таблице такой атрибут.

Изображение

Отправлено спустя 6 минут 37 секунд:
Еще раз спасибо. Да помогло. Отсутствовал автоинкримент. Еще раз спасибо.

Вернуться в «Поддержка phpBB 3.3.x»