Обновление версии phpBB3

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ulenka
phpBB 2.0.0
Сообщения: 244
Стаж: 21 год
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Обновление версии phpBB3

Сообщение Ulenka »

Танечка, спасибо огромное! Ошибка не появляется, поинтсы начисляются!
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

Если имеется ввиду скрипт запустить, то не помогло. Смотрю в базу - поле не побитое, никакие посторонних значков вроде нет. Плюс ошибка выскакивает при регистрации любых ников, не только кирилличных.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Обновление версии phpBB3

Сообщение Pazh »

Bookerпроверьте - есть ли юзер с созвучным логином. Для phpbb фиолетово как написан ник: Тест1, ТеСт1, ТЕСТ1 или тест1 - это все одно и то же
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Обновление версии phpBB3

Сообщение владимир1983 »

Booker
Используй STK для локализации и решения проблемы.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

Ради интереса пытаюсь зарегать ник, точно не созвучный ни с кем, не помогает.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обновление версии phpBB3

Сообщение Sheer »

А у тебя часом не дважды ли выполняется запрос на добавления юзера в базу?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

Мне вот тоже это чего-то пришло сразу в голову. Как проверить и лечить только не знаю.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обновление версии phpBB3

Сообщение Sheer »

Смотреть ./includes/ucp/ucp_register.php
не дублируется ли там

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

				$user_id = user_add($user_row, $cp_data);
./includes/functions_user.php
В функции user_add() не дублируется ли

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

	$sql = 'INSERT INTO ' . USERS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

Нет, всё в одном экземпляре.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обновление версии phpBB3

Сообщение Sheer »

В STK есть функция регистрации пользователя. Попробуй, не воспроизведется ли ошибка?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

В stk пользователь создаётся без проблем.
Что нужно в stk ещё сделать, чтобы выявить причину ошибки?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Обновление версии phpBB3

Сообщение Shredder »

Выложи-ка сюда свой ucp_register.php
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

ucp_register.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Обновление версии phpBB3

Сообщение Shredder »

Ты неправильно выполнил инструкцию по обновлению моего мода: Double Account Preventer
Вместо того, чтобы заменить кусок, как указано в инструкции, ты зачем-то добавил новый код перед ним. Оттого и результат.

Добавлено спустя 2 минуты 36 секунд:
Вернее, там вообще какая-то каша: идёт кусок от новой версии мода и после него зачем-то кусок от старой. Удали вот это и всё заработает:

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

				// Begin DAP MOD
				if (!isset($_COOKIE[$config['cookie_name'] . '_ck']))
				{
					$user->set_cookie('ck', $user_id . '|' . base64_encode($user_row['username']), time() + 518400000);
				}

				if ((isset($c_double_account) && sizeof($c_double_account)) || (isset($ip_double_account) && sizeof($ip_double_account)))
				{
					$ip_common_names = $dap->replace_ip_names($user_row['ip_common_names']);
					$c_common_names = $dap->replace_cookie_names($user_row['c_common_names']);

					if ($config['dap_email_notification'])
					{
						$dap->notify_admin_dupe_ips($data['username'], $data['email'], $user_row['user_regdate'], $user_row['ip_common_names'], $user_row['c_common_names']);
					}

					if ($config['dap_pm_notification'])
					{
						$dap->send_dap_pm($user_id, $data['username'], $data['email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
					}

					if ($config['dap_post_notification'])
					{
						$dap->submit_dap_post($user_id, $data['username'], $data['email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
					}
				}

				if ($config['dap_cookie_ban'] && $config['dap_cookie_autoban'] && isset($banned_cookie) && $banned_cookie == 1)
				{
					$dap->cookie_ban_user($user_id, true);
					add_log('mod', 0, 0, 'LOG_COOKIE_AUTOBAN', $data['username']);
					add_log('user', $user_id, 'LOG_COOKIE_AUTOBAN', $data['username']);
				}
				// End DAP MOD
Добавлено спустя 3 минуты 5 секунд:
И вот это тоже удалить:

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

				// Register user...
				$user_id = user_add($user_row, $cp_data);
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обновление версии phpBB3

Сообщение Booker »

Благодарю, Вы совершенно правы, ошибка исчезла. Мало того, я ещё и вот это забыл удалить при изначальной установке мода:

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

// Register user...
				$user_id = user_add($user_row, $cp_data);
Есть ещё один вопрос по моду, задам его в теме Вашего мода.

UPD. Написал, ещё не видя Вашей добавки. :)

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