Регистрация, ошибка MySQL

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 18 лет 10 месяцев

Регистрация, ошибка MySQL

Сообщение Cattle »

Описание проблемы:

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

Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users (user_registered_ip, user_registered_hostname, user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES ('ac107723', '172.16.119.35', 325, 'test2', 1201196209, 'd1233c7274abadb3c7b6863bf51fbdfa', 'jejdiej@jkjk.ru', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 3, 'D M d, Y g:i a', 'russian', 19, 0, 1, 1, '')

Line : 996
File : usercp_register.php
Произведенные изменения, после которых начались неполадки:
Переход на phpBB 2.0.22 с 2.0.21
Установка мода AbTrack_1.0.2a

Версия phpBB: 2.0.22 (интеграция с порталами отсутствует)
Используемые шаблоны: aphrodite_mc
Используемые моды: очень много, некоторых уже и не помню
Версия PHP: 5.2.5
Используемая СУБД и её версия: MySQL version: 5.0.45-community-nt
Ссылка на конференцию: в локальной сети
Использовался ли поиск для решения проблемы: с помощью поиска решения не найдено
Если да, то какие запросы вы использовали: проблема специфична, запросов множество но толку = 0

Добавлено спустя 10 часов 19 секунд:

Вот и сам файл usercp_register.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 17 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Не хватает одного поля в базе данных (полей - 36, значений - 37. Посчитайте, может я ошибся). Потому есть подозрение, что гдето вы не запустили файл обновления БД, или не выполнили запросы.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Shock13666 писал(а):полей - 36, значений - 37. Посчитайте, может я ошибся
Ошиблись
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 17 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Поиск по форумам
Пример найденного.

Добавлено спустя 2 минуты 45 секунд:

Действительно. По запятым считал. Сбила та, которая во времени.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 18 лет 10 месяцев

Сообщение Cattle »

Дык я уже считал, в том то и дело что кол-во полей/значений совпадает.
Shock13666 писал(а):Потому есть подозрение, что гдето вы не запустили файл обновления БД, или не выполнили запросы.
Я щепетильно отношусь к установке модов и выполняю все инструкции, а после этой ошибки еще раз перепроверил.
Shock13666, спасибо конечно за попытку но к сожалению от ваших ссылок никакого толка.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Cattle
Что-то мне подсказывает, что косяк в установке
Cattle писал(а): мода AbTrack_1.0.2a
Вообще странно, что поля добавляются в начало таблицы перед индексным полем... как-то не по стандарту... :?
Хотя влиять не должно...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 17 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Cattle
К сожалению, я не могу угадать, в чем именно у вас проблема.
Может ли быть такая ситуация, что неправильно указан тип поля?
Я не оч шарю в МайСкл.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Cattle
А это полный текст сообщения об ошибке? До него ничего не было? Диагностики самого mysql (то, что привели вы -- диагностика форума)?

Добавлено спустя 35 секунд:

Попробуйте включить полную диагностику.
И если я неправ, пусть старшие товарищи поправят меня
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 18 лет 10 месяцев

Сообщение Cattle »

Shock13666 писал(а):Cattle
К сожалению, я не могу угадать, в чем именно у вас проблема.
Может ли быть такая ситуация, что неправильно указан тип поля?
Я не оч шарю в МайСкл.
Мои знания мускула тоже оставляют желать лучшего.
/DiOs писал(а):Cattle
А это полный текст сообщения об ошибке? До него ничего не было? Диагностики самого mysql (то, что привели вы -- диагностика форума)?

Добавлено спустя 35 секунд:

Попробуйте включить полную диагностику.
Да, это все что мне выдал форум. Подскажите как задействовать диагностику MySQL.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Сообщение nissin »

порядок полей неправильный.

первым идёт user_registered_ip
а вставляется 'ac107723'

ну и дальше по тексту.
Всё повторяется. nurlan.info
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 18 лет 10 месяцев

Сообщение Cattle »

Вот этот кусок из usercp_register.php

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

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_registered_ip, user_registered_hostname, user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
	   			VALUES ('" . str_replace("\'", "''", $user_registered_ip) . "', '" . str_replace("\'", "''", $user_registered_hostname) . "', $user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
Последний раз редактировалось Cattle 25.01.2008 16:26, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

nissin писал(а):первым идёт user_registered_ip

а вставляется 'ac107723'
Это то как раз правильно.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

nissin писал(а):первым идёт user_registered_ip

а вставляется 'ac107723'
айпи в 16-тиричной системе.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Сообщение nissin »

Несколько вариантов на дурака:
1) А таблица не битая случайно
2) Может quota где-нибудь стоит
Всё повторяется. nurlan.info
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 18 лет 10 месяцев

Сообщение Cattle »

nissin писал(а):1) А таблица не битая случайно
Таблица в Innodb и уже 2 раза запускал полную проверку, все OK.
nissin писал(а):2) Может quota где-нибудь стоит
Не знаю что за quota имеется ввиду :?

Добавлено спустя 2 часа 34 минуты 45 секунд:

Вобщем хочу удалить мод трекера и прошу помочь, бэкап файлов форума до модификации у меня есть а вот как мне отменить эти запросы (мода трекера):

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

ALTER TABLE phpbb_forums ADD allow_reg_tracker TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_forums ADD allow_dl_topic TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_forums ADD dl_type_default TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_forums ADD self_moderated TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_forums ADD last_dl_topics_synch int(11) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_forums ADD show_dl_buttons TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_topics ADD topic_dl_type TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_topics ADD topic_dl_status TINYINT(1) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_topics MODIFY topic_title char(120);
ALTER TABLE phpbb_topics ADD FULLTEXT (topic_title);
ALTER TABLE phpbb_users ADD user_allow_passkey TINYINT(1) NOT NULL DEFAULT '1';
ALTER TABLE phpbb_users ADD bt_tor_browse_set text NOT NULL;
ALTER TABLE phpbb_posts_text MODIFY post_subject varchar(120);
ALTER TABLE phpbb_attachments_desc ADD tracker_status TINYINT(1) NOT NULL DEFAULT '0';
CREATE TABLE phpbb_bt_config ( config_name VARCHAR(255) NOT NULL DEFAULT '', config_value VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (config_name) );
CREATE TABLE phpbb_bt_search_results ( session_id VARCHAR(32) NOT NULL DEFAULT '', search_id INT(10) UNSIGNED NOT NULL DEFAULT '0', added INT(11) NOT NULL DEFAULT '0', search_array TEXT NOT NULL, search_settings TEXT NOT NULL, PRIMARY KEY  (session_id) );
CREATE TABLE phpbb_bt_tor_dl_stat ( torrent_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', user_id MEDIUMINT(8) NOT NULL DEFAULT '0', attach_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', t_up_total BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', t_down_total BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY  (torrent_id,user_id) );
CREATE TABLE phpbb_bt_torrents ( torrent_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, info_hash BINARY(20) NOT NULL DEFAULT '', post_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', poster_id MEDIUMINT(8) NOT NULL DEFAULT '0', topic_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', attach_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', size BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', piece_length MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', reg_time INT(11) NOT NULL DEFAULT '0', complete_count MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', complete_count_guest MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', seeder_last_seen INT(11) NOT NULL DEFAULT '0', last_seeder_uid MEDIUMINT(8) NOT NULL DEFAULT '0', PRIMARY KEY  (torrent_id), UNIQUE info_hash (info_hash), UNIQUE post_id (post_id), UNIQUE topic_id (topic_id), UNIQUE attach_id (attach_id), KEY reg_time (reg_time) );
CREATE TABLE phpbb_bt_tracker ( torrent_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', peer_id char(20) binary NOT NULL DEFAULT '', user_id MEDIUMINT(8) NOT NULL DEFAULT '0', ip char(8) binary NOT NULL DEFAULT '0', port smallint(5) UNSIGNED NOT NULL DEFAULT '0', uploaded BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', downloaded BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', complete_percent BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', seeder TINYINT(1) NOT NULL DEFAULT '0', last_stored_up BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', last_stored_down BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', stat_last_updated int(11) NOT NULL DEFAULT '0', speed_up MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', speed_down MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', update_time int(11) NOT NULL DEFAULT '0', expire_time int(11) NOT NULL DEFAULT '0', KEY torrent_id (torrent_id), KEY user_id (user_id) );
CREATE TABLE phpbb_bt_users ( user_id MEDIUMINT(8) NOT NULL DEFAULT '0', ip char(8) binary NOT NULL DEFAULT '0', u_up_total BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', u_down_total BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY  (user_id) );
CREATE TABLE phpbb_bt_users_dl_status ( topic_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', user_id MEDIUMINT(8) NOT NULL DEFAULT '0', user_status TINYINT(1) NOT NULL DEFAULT '0', compl_count TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', update_time int(11) NOT NULL DEFAULT '0', PRIMARY KEY  (topic_id,user_id), KEY user_id (user_id) );
INSERT INTO phpbb_config VALUES ('bt_show_peers', '1');
INSERT INTO phpbb_config VALUES ('bt_show_peers_mode', '1');
INSERT INTO phpbb_config VALUES ('bt_allow_spmode_change', '1');
INSERT INTO phpbb_config VALUES ('bt_show_dl_list', '1');
INSERT INTO phpbb_config VALUES ('bt_dl_list_only_1st_page', '1');
INSERT INTO phpbb_config VALUES ('bt_dl_list_only_count', '1');
INSERT INTO phpbb_config VALUES ('bt_dl_list_expire', '30');
INSERT INTO phpbb_config VALUES ('bt_announce_url', 'http://yourdomain.com/bt/announce.php');
INSERT INTO phpbb_config VALUES ('bt_replace_ann_url', '1');
INSERT INTO phpbb_config VALUES ('bt_show_ip_only_moder', '1');
INSERT INTO phpbb_config VALUES ('bt_show_port_only_moder', '1');
INSERT INTO phpbb_config VALUES ('bt_check_announce_url', '0');
INSERT INTO phpbb_config VALUES ('bt_show_dl_list_buttons', '1');
INSERT INTO phpbb_config VALUES ('bt_show_dl_but_will', '1');
INSERT INTO phpbb_config VALUES ('bt_show_dl_but_down', '0');
INSERT INTO phpbb_config VALUES ('bt_show_dl_but_compl', '0');
INSERT INTO phpbb_config VALUES ('bt_show_dl_but_cancel', '1');
INSERT INTO phpbb_config VALUES ('bt_show_dl_stat_on_index', '1');
INSERT INTO phpbb_config VALUES ('bt_newtopic_auto_reg', '1');
INSERT INTO phpbb_config VALUES ('bt_tor_browse_only_reg', '0');
INSERT INTO phpbb_config VALUES ('bt_search_tbl_last_clean', '0');
INSERT INTO phpbb_config VALUES ('bt_search_bool_mode', '0');
INSERT INTO phpbb_config VALUES ('bt_del_addit_ann_urls', '1');
INSERT INTO phpbb_config VALUES ('bt_set_dltype_on_tor_reg', '1');
INSERT INTO phpbb_config VALUES ('bt_unset_dltype_on_tor_unreg', '0');
INSERT INTO phpbb_config VALUES ('bt_add_comment', '');
INSERT INTO phpbb_config VALUES ('bt_add_publisher', 'YourSiteName');
INSERT INTO phpbb_bt_config VALUES ('last_clean_time', '0');
INSERT INTO phpbb_bt_config VALUES ('autoclean', '1');
INSERT INTO phpbb_bt_config VALUES ('off', '0');
INSERT INTO phpbb_bt_config VALUES ('off_show_reason', '1');
INSERT INTO phpbb_bt_config VALUES ('off_reason', 'Tracker is disabled');
INSERT INTO phpbb_bt_config VALUES ('bt_debug', '0');
INSERT INTO phpbb_bt_config VALUES ('silent_mode', '0');
INSERT INTO phpbb_bt_config VALUES ('do_gzip', '0');
INSERT INTO phpbb_bt_config VALUES ('force_gzip', '0');
INSERT INTO phpbb_bt_config VALUES ('client_compat_gzip', '1');
INSERT INTO phpbb_bt_config VALUES ('ignor_given_ip', '1');
INSERT INTO phpbb_bt_config VALUES ('allow_host_ip', '0');
INSERT INTO phpbb_bt_config VALUES ('ignor_numwant', '1');
INSERT INTO phpbb_bt_config VALUES ('numwant', '50');
INSERT INTO phpbb_bt_config VALUES ('numwant_max', '100');
INSERT INTO phpbb_bt_config VALUES ('autoclean_interval', '120');
INSERT INTO phpbb_bt_config VALUES ('min_ann_intv', '1200');
INSERT INTO phpbb_bt_config VALUES ('expire_factor', '3');
INSERT INTO phpbb_bt_config VALUES ('compact_mode', '0');
INSERT INTO phpbb_bt_config VALUES ('update_users_dl_status', '1');
INSERT INTO phpbb_bt_config VALUES ('update_users_compl_status', '1');
INSERT INTO phpbb_bt_config VALUES ('allow_guest_dl', '0');
INSERT INTO phpbb_bt_config VALUES ('upd_user_up_down_stat', '1');
INSERT INTO phpbb_bt_config VALUES ('seed_last_seen_upd_interval', '300');
INSERT INTO phpbb_bt_config VALUES ('user_statistic_upd_interval', '25');
INSERT INTO phpbb_bt_config VALUES ('browser_redirect_url', 'http://yourdomain.com/');
INSERT INTO phpbb_bt_config VALUES ('limit_active_tor', '0');
INSERT INTO phpbb_bt_config VALUES ('limit_seed_count', '20');
INSERT INTO phpbb_bt_config VALUES ('limit_leech_count', '4');
INSERT INTO phpbb_bt_config VALUES ('leech_expire_factor', '60');
INSERT INTO phpbb_bt_config VALUES ('limit_concurrent_ips', '0');
INSERT INTO phpbb_bt_config VALUES ('limit_seed_ips', '0');
INSERT INTO phpbb_bt_config VALUES ('limit_leech_ips', '2');
INSERT INTO phpbb_bt_torrents VALUES (1, 0xf51a6d93f8d475fd7f816f463f20c5734f15a87f, 4, 4, 3, 1, 16748964, 4194304, 1117378225, 0, 0, 0, 0);
INSERT INTO phpbb_bt_users VALUES (-1, '', 0, 0);
INSERT INTO phpbb_bt_users_dl_status VALUES (3, 5, 1, 0, 1117378308);

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