Проблема с Ban

Проблемы с установкой или работой phpBB 2.0.x? Получите помощь здесь!

Проблема с Ban

Сообщение TGrey[WoLf] 28.11.2007 8:45

Добрый день, использую последнюю версию форума и мне понадобилось использовать Бан по почте, зашел куда нужно и вписал *@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 раз.
TGrey[WoLf]
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.10.2007 3:49


Сообщение Rayden 28.11.2007 9:02

Партянку убери, сейчас предупреждение схлопочешь.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2433
Зарегистрирован: 27.06.2005 0:07

Сообщение TGrey[WoLf] 28.11.2007 9:24

Я тут новый, не знаю что такое партянка? Если правильно понял, то это код?
Как мне тогда помогут если не будут видеть сам код файла?
TGrey[WoLf]
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.10.2007 3:49

Сообщение crash 28.11.2007 9:34

TGrey[WoLf] писал(а):Я тут новый, не знаю что такое партянка?

прочтите правила
TGrey[WoLf] писал(а):Как мне тогда помогут если не будут видеть сам код файла?

здесь стоит мод вложений
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6141
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение Поручик 28.11.2007 9:59

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3572
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение TGrey[WoLf] 28.11.2007 11:42

А как мне поставить значение по умолчанию? Я думал там просто указать в кавычках значение... но ничего подобного я не нашел, да и в ПХП не разбираюсь поэтому без вашей помощи ничего не сделаю.
TGrey[WoLf]
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.10.2007 3:49

Сообщение Xpert 28.11.2007 11:59

А как нам заставить прочитать вас правила форума? Или нам нужно задать вам 10 дополнительных вопросов потому что вы на них не дали ответа?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5637
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение TGrey[WoLf] 28.11.2007 12:22

Не поверите, но я прочитал правила и не только... Но так и ненашел, что значит партянка :oops:
Ну да ладно, видно не по адресу обратился. Спасибо и на этом!
TGrey[WoLf]
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.10.2007 3:49

Сообщение Поручик 28.11.2007 12:48

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-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3572
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение Xpert 28.11.2007 13:21

На данном форуме существует такое понятие как шаблон запроса. Без указанной в нем информации мы просто не можем дать точный ответ.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5637
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение SlavikSG 18.02.2008 17:01

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

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

После этого поста:
Поручик писал(а):По каким-то причинам поле 'ban_userid' не имеет значение по умолчанию. Вот оне, скуль то есть, и лаются.

тут же понял в чем дело. Залез живьем в таблицу MySQL и поставил значение по умолчания в "Null". Странное дело, но в свежеустановленном и непатченном форуме эта засада сидит. Хм...

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

Сообщение YuraKiev 25.03.2008 14:33

А где патчик взять а то там таких значение много от бан листа до создания подразделов. Если можно то подскажите как вручную добавить поле по умолчанию а то я в принципе мои знания в MySQL =0.01, а хочется побыстрееразобраться
YuraKiev
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 25.03.2008 9:22

Сообщение Rayden 25.03.2008 14:48

YuraKiev
mysql.ru
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2433
Зарегистрирован: 27.06.2005 0:07

Сообщение YuraKiev 25.03.2008 16:45

Вот зашел в 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>
Интересно какая структура таблиц может я вручную сам сделаю ее
YuraKiev
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 25.03.2008 9:22

Сообщение crash 25.03.2008 19:12

YuraKiev
в папке install/schemas все есть
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6141
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0