Skocz do zawartości

Błąd bazy danych: Incorrect integer value: 'en'


Przejdź do rozwiązania Rozwiązane przez nizzy,

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Przy rejestracji po naciśnięciu "Register" mam Driver Error. I nie za bardzo rozumiem komunikat z logów, poniżej

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Sun, 20 Jul 2014 16:20:58 +0000
 Error: 1366 - Incorrect integer value: 'en' for column 'language' at row 1
 IP Address: 88.156.31.205 - /index.php?app=core&module=global&section=register
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: INSERT INTO members (`name`,`members_display_name`,`email`,`member_group_id`,`joined`,`ip_address`,`time_offset`,`coppa_user`,`members_auto_dst`,`allow_admin_mails`,`language`,`members_l_username`,`members_created_remote`,`member_login_key`,`member_login_key_expire`,`view_sigs`,`bday_day`,`bday_month`,`bday_year`,`restrict_post`,`auto_track`,`msg_count_total`,`msg_count_new`,`msg_show_notification`,`last_visit`,`last_activity`,`member_uploader`,`members_pass_salt`,`members_pass_hash`,`members_l_display_name`,`fb_uid`,`fb_emailhash`,`members_seo_name`,`members_bitoptions`) VALUES('Megadevice','Megadevice','[email protected]',1,1405873258,'88.156.31.205',0,0,1,1,'en','megadevice',0,'51eb2cda7d3a5fa08774fd0dbc3fe260',1406478058,1,0,0,0,0,'',0,0,1,1405873258,1405873258,'flash','g_IB:','aefe83b40c7a03e0d8ba9640887f9c75','megadevice',0,'','megadevice',0)
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/base/ipsMember.php                                           | [db_main_mysql].insert                                                        | 661               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/global/register.php                 | [IPSMember].create                                                            | 1908              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/global/register.php                 | [public_core_global_register].registerProcessForm                             | 65                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsController.php                                       | [public_core_global_register].doExecute                                       | 306               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
Może ktoś naprowadzić co jest nie tak? W diagnostyce wszystko wygląda ok, i nie ma żadnych errorów. Edytowane przez nizzy
Opublikowano (edytowane)

Struktura poniżej

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `members`
--

CREATE TABLE IF NOT EXISTS `members` (
`member_id` mediumint(8) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`member_group_id` smallint(3) NOT NULL DEFAULT '0',
`email` varchar(150) NOT NULL DEFAULT '',
`joined` int(10) NOT NULL DEFAULT '0',
`ip_address` varchar(46) NOT NULL DEFAULT '',
`posts` mediumint(7) DEFAULT '0',
`title` varchar(64) DEFAULT NULL,
`allow_admin_mails` tinyint(1) DEFAULT NULL,
`time_offset` varchar(10) DEFAULT NULL,
`skin` smallint(5) DEFAULT NULL,
`warn_level` int(10) DEFAULT NULL,
`warn_lastwarn` int(10) NOT NULL DEFAULT '0',
`language` mediumint(4) DEFAULT NULL,
`last_post` int(10) DEFAULT NULL,
`restrict_post` varchar(100) NOT NULL DEFAULT '0',
`view_sigs` tinyint(1) DEFAULT '1',
`view_img` tinyint(1) DEFAULT '1',
`bday_day` int(2) DEFAULT NULL,
`bday_month` int(2) DEFAULT NULL,
`bday_year` int(4) DEFAULT NULL,
`msg_count_new` int(2) NOT NULL DEFAULT '0',
`msg_count_total` int(3) NOT NULL DEFAULT '0',
`msg_count_reset` int(1) NOT NULL DEFAULT '0',
`msg_show_notification` int(1) NOT NULL DEFAULT '0',
`misc` varchar(128) DEFAULT NULL,
`last_visit` int(10) DEFAULT '0',
`last_activity` int(10) DEFAULT '0',
`dst_in_use` tinyint(1) DEFAULT '0',
`coppa_user` tinyint(1) DEFAULT '0',
`mod_posts` varchar(100) NOT NULL DEFAULT '0',
`auto_track` varchar(50) DEFAULT '0',
`temp_ban` varchar(100) DEFAULT '0',
`login_anonymous` char(3) NOT NULL DEFAULT '0&0',
`ignored_users` text,
`mgroup_others` varchar(255) NOT NULL DEFAULT '',
`org_perm_id` varchar(255) NOT NULL DEFAULT '',
`member_login_key` varchar(32) NOT NULL DEFAULT '',
`member_login_key_expire` int(10) NOT NULL DEFAULT '0',
`has_blog` text,
`blogs_recache` tinyint(1) DEFAULT NULL,
`has_gallery` tinyint(1) NOT NULL DEFAULT '0',
`members_auto_dst` tinyint(1) NOT NULL DEFAULT '1',
`members_display_name` varchar(255) NOT NULL DEFAULT '',
`members_seo_name` varchar(255) NOT NULL DEFAULT '',
`members_created_remote` tinyint(1) NOT NULL DEFAULT '0',
`members_cache` mediumtext,
`members_disable_pm` int(1) NOT NULL DEFAULT '0',
`members_l_display_name` varchar(255) NOT NULL DEFAULT '',
`members_l_username` varchar(255) NOT NULL DEFAULT '',
`failed_logins` text,
`failed_login_count` smallint(3) NOT NULL DEFAULT '0',
`members_profile_views` int(10) unsigned NOT NULL DEFAULT '0',
`members_pass_hash` varchar(32) NOT NULL DEFAULT '',
`members_pass_salt` varchar(5) NOT NULL DEFAULT '',
`member_banned` tinyint(1) NOT NULL DEFAULT '0',
`member_uploader` varchar(32) NOT NULL DEFAULT 'default',
`members_bitoptions` int(10) unsigned NOT NULL DEFAULT '0',
`fb_uid` bigint(20) unsigned NOT NULL DEFAULT '0',
`fb_emailhash` varchar(60) NOT NULL DEFAULT '',
`fb_lastsync` int(10) NOT NULL DEFAULT '0',
`members_day_posts` varchar(32) NOT NULL DEFAULT '0,0',
`live_id` varchar(32) DEFAULT NULL,
`twitter_id` varchar(255) NOT NULL DEFAULT '',
`twitter_token` varchar(255) NOT NULL DEFAULT '',
`twitter_secret` varchar(255) NOT NULL DEFAULT '',
`notification_cnt` mediumint(9) NOT NULL DEFAULT '0',
`tc_lastsync` int(10) NOT NULL DEFAULT '0',
`fb_session` varchar(200) NOT NULL DEFAULT '',
`fb_token` text,
`ips_mobile_token` varchar(64) DEFAULT NULL,
`unacknowledged_warnings` tinyint(1) DEFAULT NULL,
`ipsconnect_id` int(10) NOT NULL DEFAULT '0',
`ipsconnect_revalidate_url` text,
`conv_password` varchar(128) DEFAULT NULL,
`friendsonline_onoff` tinyint(1) DEFAULT '1',
PRIMARY KEY (`member_id`),
KEY `members_l_display_name` (`members_l_display_name`),
KEY `members_l_username` (`members_l_username`),
KEY `mgroup` (`member_group_id`,`member_id`),
KEY `member_groups` (`member_group_id`,`mgroup_others`),
KEY `bday_day` (`bday_day`),
KEY `bday_month` (`bday_month`),
KEY `member_banned` (`member_banned`),
KEY `members_bitoptions` (`members_bitoptions`),
KEY `ip_address` (`ip_address`),
KEY `failed_login_count` (`failed_login_count`),
KEY `joined` (`joined`),
KEY `fb_uid` (`fb_uid`),
KEY `twitter_id` (`twitter_id`),
KEY `email` (`email`),
KEY `blogs_recache` (`blogs_recache`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=325 ;
Tak myślę, aby zmienić wartość z intmedium na INT albo VARCHAR i chyba powinno śmigać, nie? Tylko nie wiem w czym jest problem ponieważ wcześniej wszystko działało ;) Edytowane przez nizzy
  • Rozwiązanie
Opublikowano (edytowane)

Póki co zmieniłem na VARCHAR(4) i śmiga. Zobaczymy co z tym będzie.

 

EDIT.

Nie edytowałem plików od ostatniego poprawnego działania IPB. Na serwerze miałem sporo zmian w VHOSTach itp., być może to przez to. Tak czy siak zmiana na varchar działa.

Edytowane przez nizzy
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.