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

Проблема с Ban

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
TGrey[WoLf]
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 6 месяцев

Проблема с Ban

Сообщение TGrey[WoLf] »

Добрый день, использую последнюю версию форума и мне понадобилось использовать Бан по почте, зашел куда нужно и вписал *@mail.ru
После чего получаю это
Couldn't insert ban_email info into database

DEBUG MODE

SQL Error : 1364 Field 'ban_userid' doesn't have a default value

INSERT INTO phpbb_banlist (ban_email) VALUES ('*@mail.ru')

Line : 265
File : admin_user_ban.php
Файл я и никто другой не изменяли, как стал после установки так и стоял. Думал сделать там, что-то вручную но ничего непонял :(
Подскажите пожалуйста, что делать.

С АйПи тоже самое
Couldn't insert ban_ip info into database

DEBUG MODE

SQL Error : 1364 Field 'ban_userid' doesn't have a default value

INSERT INTO phpbb_banlist (ban_ip) VALUES ('42f9412d')

Line : 228
File : admin_user_ban.php
Последний раз редактировалось TGrey[WoLf] 28.11.2007 9:23, всего редактировалось 1 раз.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Партянку убери, сейчас предупреждение схлопочешь.
phpBB2 FAQ
phpBB3 FAQ
TGrey[WoLf]
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 6 месяцев

Сообщение TGrey[WoLf] »

Я тут новый, не знаю что такое партянка? Если правильно понял, то это код?
Как мне тогда помогут если не будут видеть сам код файла?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

TGrey[WoLf] писал(а):Я тут новый, не знаю что такое партянка?
прочтите правила
TGrey[WoLf] писал(а):Как мне тогда помогут если не будут видеть сам код файла?
здесь стоит мод вложений
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

По каким-то причинам поле 'ban_userid' не имеет значение по умолчанию. Вот оне, скуль то есть, и лаются.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
TGrey[WoLf]
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 6 месяцев

Сообщение TGrey[WoLf] »

А как мне поставить значение по умолчанию? Я думал там просто указать в кавычках значение... но ничего подобного я не нашел, да и в ПХП не разбираюсь поэтому без вашей помощи ничего не сделаю.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

А как нам заставить прочитать вас правила форума? Или нам нужно задать вам 10 дополнительных вопросов потому что вы на них не дали ответа?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
TGrey[WoLf]
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 6 месяцев

Сообщение TGrey[WoLf] »

Не поверите, но я прочитал правила и не только... Но так и ненашел, что значит партянка :oops:
Ну да ладно, видно не по адресу обратился. Спасибо и на этом!
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Rayden, ну ты-то хоть старайся без ошибок писАть. Портянка.

TGrey[WoLf], Речь в данном случае идет не о прямоугольном (примерно 35 см x 90 см) куске теплой и прочной ткани, который использовался в старину вместо носка, а о большом фрагменте кода, о чем написано в Правилах конференции.


По ошибке. Попробуйте выполнить этот sql-запрос.

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

ALTER TABLE `phpbb_banlist` CHANGE `ban_userid` `ban_userid` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL;
Должно помочь.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

На данном форуме существует такое понятие как шаблон запроса. Без указанной в нем информации мы просто не можем дать точный ответ.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
SlavikSG
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 3 месяца

Сообщение SlavikSG »

Набрал в Яндексе целиком эту строку:
"INSERT INTO phpbb_banlist (ban_ip) VALUES"
и тут же попал в эту тему.

Спасибо! Разобрался. У меня была та же проблема.

После этого поста:
Поручик писал(а):По каким-то причинам поле 'ban_userid' не имеет значение по умолчанию. Вот оне, скуль то есть, и лаются.
тут же понял в чем дело. Залез живьем в таблицу MySQL и поставил значение по умолчания в "Null". Странное дело, но в свежеустановленном и непатченном форуме эта засада сидит. Хм...

В догонку хочу сказать, в той же таблице, в поле "ban_email", так же не стояло значение по умолчанию и его так же нужно поставить в Null, потому как, та же ошибка выскочит, если попытаться поставить бан по E-Mail адресу.
YuraKiev
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 1 месяц

Сообщение YuraKiev »

А где патчик взять а то там таких значение много от бан листа до создания подразделов. Если можно то подскажите как вручную добавить поле по умолчанию а то я в принципе мои знания в MySQL =0.01, а хочется побыстрееразобраться
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

YuraKiev
mysql.ru
phpBB2 FAQ
phpBB3 FAQ
YuraKiev
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 1 месяц

Сообщение YuraKiev »

Вот зашел в mysql и не наше таблицы phpbb_banlist вот че выдало:
mysql> SHOW TABLES;
+---------------------------------------+
| Tables_in_information_schema |
+---------------------------------------+
| CHARACTER_SETS |
| COLLATIONS |
| COLLATION_CHARACTER_SET_APPLICABILITY |
| COLUMNS |
| COLUMN_PRIVILEGES |
| KEY_COLUMN_USAGE |
| ROUTINES |
| SCHEMATA |
| SCHEMA_PRIVILEGES |
| STATISTICS |
| TABLES |
| TABLE_CONSTRAINTS |
| TABLE_PRIVILEGES |
| TRIGGERS |
| VIEWS |
| USER_PRIVILEGES |
+---------------------------------------+
16 rows in set (0.00 sec)
mysql>
Интересно какая структура таблиц может я вручную сам сделаю ее
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

YuraKiev
в папке install/schemas все есть
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

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