Проблема с созданием новых форумов

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

crash писал(а):LittleDjaga
да и не знаю я что вы с базой сделали. Тем более я сказал что
vitty писал(а): Field 'forum_posts' doesn't have a default value
а должно иметь, и по умолчанию оно равно 0
Оно и равно по умолчанию 0. Так что делать, как проблемму решить?

Кстати а в чем разница - некоторые числа стоит по умолчанию "Null", а некоторые "0"? Или может - это одно и тоже?
CURANS
phpBB 1.4.0
Сообщения: 39
Стаж: 19 лет 3 месяца

Сообщение CURANS »

NULL - значение, показывающее отсутствие данных (неопределенное значение), это нечто другое чем 0 или пустая строка.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Куранс спасибо, я так и думал.

И всетаки как думаешь можно решить эту проблемму? Ну не создавать же в самом деле форумы через mysql.

P.S. А кстати в ошибке так и написанно "Field 'forum_posts' doesn't have a default value" - Значение forum_posts не может быть дефолтовым т.е. по умолчанию.

Но самое интересное, что я и так пробовал поставить и всеровно выдается таже ошибка.
CURANS
phpBB 1.4.0
Сообщения: 39
Стаж: 19 лет 3 месяца

Сообщение CURANS »

Нет, в ошибке написано, что поле не имеет дефолтового значения.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Куранс вот таблица - phpbb_forums:

Поле Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно
forum_id smallint(5) UNSIGNED Да
cat_id mediumint( 8 ) UNSIGNED Да
forum_name varchar(150) utf8_general_ci Да NULL
forum_desc text utf8_general_ci Да NULL
forum_status tinyint(4) Да 0
forum_order mediumint( 8 ) UNSIGNED Да 1
forum_posts mediumint( 8 ) UNSIGNED Да 0
forum_topics mediumint( 8 ) UNSIGNED Да 0
forum_last_post_id mediumint( 8 ) UNSIGNED Да 0
prune_next int(11) Да NULL
prune_enable tinyint(1) Да 0
auth_view tinyint(2) Да 0
auth_read tinyint(2) Да 0
auth_post tinyint(2) Да 0
auth_reply tinyint(2) Да 0
auth_edit tinyint(2) Да 0
auth_delete tinyint(2) Да 0
auth_sticky tinyint(2) Да 0
auth_announce tinyint(2) Да 0
auth_vote tinyint(2) Да 0
auth_pollcreate tinyint(2) Да 0
auth_attachments tinyint(2) Да 0
CURANS
phpBB 1.4.0
Сообщения: 39
Стаж: 19 лет 3 месяца

Сообщение CURANS »

Поставьте "Нет" в колонке "Ноль". Или выполните запрос

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

ALTER TABLE `phpbb3_forums` CHANGE `forum_posts` `forum_posts` MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Все сделал тож самое, причем если войти в phpbb_forums то всеровно остается Null, хотя запрос прошел успешно.
CURANS
phpBB 1.4.0
Сообщения: 39
Стаж: 19 лет 3 месяца

Сообщение CURANS »

Сделайте вручную тогда.
vitty
phpBB 1.4.4
Сообщения: 193
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза

Сообщение vitty »

Как это делается, по подробнее можно?

P.S. А то я новичек в этом деле.

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