Что за ошибка ?

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

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

Что за ошибка ?

Сообщение ArtTeam »

Зашел в лог ошибок, а там

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

Произошла общая ошибка: Общая ошибка
» SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'post_approved = 1' at line 4 [1064]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Что за ошибка ?

Сообщение MIT »

Ошибки просто так не появляются.
Что делал с форумом? Заполни шаблон запроса.
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Что за ошибка ?

Сообщение ArtTeam »

Да не чего не делал особо :D
стоит
board3_portal_2_0_0b1
NV advanced last topic titles
NV who was here
acp_announcement_centre_125

Сделал пользователя модератором и после этого в логах заметил ошибку которая повторилась всего 3 раза и больше пока я её не наблюдал
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: Что за ошибка ?

Сообщение rxu »

Версия phpBB3 какая? Случаем, не RC какая-то?
Изображение
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Что за ошибка ?

Сообщение ArtTeam »

3.09 стоит
shakal
phpBB 1.4.2
Сообщения: 72
Стаж: 20 лет 3 месяца
Откуда: Новокузнецк
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Что за ошибка ?

Сообщение shakal »

Описание проблемы: ошибка входа
Произведенные изменения, после которых начались неполадки: особо никаких
Версия phpBB: 3.0.11
Используемые стили: prosilver
Используемые моды:
Версия PHP: 5.3
Используемая СУБД и её версия: MySQL(i) 5.5.29-log
Ссылка на конференцию: http://forum.domostroy42.ru
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: ошибка входа. FILE: [ROOT]/includes/db/dbal.php

после включения дебагера появились в админке строки с ошибками входа.

Произошла общая ошибка: Общая ошибка

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

» SQL ERROR [ mysqli ]

Duplicate entry 'unepleanync' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_login_attempts (attempt_ip, attempt_browser, attempt_forwarded_for, attempt_time, user_id, username, username_clean) VALUES ('91.207.117.211', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0', '', 1367582857, 0, 'Unepleanync', 'unepleanync')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/auth/auth_db.php
LINE: 101
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/auth.php
LINE: 919
CALL: login_db()

FILE: [ROOT]/includes/functions.php
LINE: 3017
CALL: auth->login()

FILE: [ROOT]/ucp.php
LINE: 81
CALL: login_box()
такого пользователя точно нет. т.к это спамщик и был удален. но при попытке войти появляются вот такие логи с ошибками. и у всех спамщиков примерно тоже самое.
зашел в phpmyadmin/ там действительно есть строки с логинами в таблице phpbb_login_attempts.
как сделать чтобы таких ошибок не было а просто им светилось что нет пользователя или чтото в этом роде. или просто узнать что это за ошибка и от чего она.
В общем прошу помощи в данной проблеме
Последний раз редактировалось Sheer 03.05.2013 20:22, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Что за ошибка ?

Сообщение MIT »

shakal писал(а):особо никаких
Точность, вообще-то, важна. Одна убранная или добавленная где-нибудь точка способна всё сломать.

Попробуй просто очистить таблицу phpbb_login_attempts. В ней нет ничего особо ценного.
shakal
phpBB 1.4.2
Сообщения: 72
Стаж: 20 лет 3 месяца
Откуда: Новокузнецк
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Что за ошибка ?

Сообщение shakal »

да только ставил моды:
1-Adaptive_Hide_BBcodes_1_0_2
2-Мод ФОТОЗАГРУЗЧИК из 4-Х UPLOAD images MOD v1.0.3
3-Highslide-4.1.8-Mod-v4.0.5
4-Manage attachments module for phpBB3
5-NV_advanced_last_topic_titles_1_3_3
6-database_optimize_repair_tool_1_0_2
7-debug_errors_and_notices_v1.2.0
8-Debugger style MOD
9-Quick Quote selected

почищу и понаблюдаю еще.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Что за ошибка ?

Сообщение c61 »

shakal, взгляните на сообщение об ошибке, о чем оно: Duplicate entry 'unepleanync' for key 'PRIMARY'. Возможно, unepleanync встречается дважды как primary key... или primary key еще и unqiue key. Ошибка могла появиться после установки перечисленных модов. Посмотрите на таблицу phpbb_login_attempts в phpmyadmin, например. Очистка таблицы не поможет, проверьте поля таблицы. Невозможно дать верного совета, не увидев структуру phpbb_login_attempts...
shakal
phpBB 1.4.2
Сообщения: 72
Стаж: 20 лет 3 месяца
Откуда: Новокузнецк
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Что за ошибка ?

Сообщение shakal »

c61 писал(а): Невозможно дать верного совета, не увидев структуру phpbb_login_attempts...
Добавлено спустя 4 минуты 9 секунд:
c61 писал(а):Ошибка могла появиться после установки перечисленных модов.
она появилась после установки сборки BB3x? после чего я ее снес и поставил чистую PHPBB от сюда. т.е. с этого сайта. вот периодически такие ошибки и появляются, даче на чистом форуме. как дубли искать ума не приложу. может вы мне подскажите. а чистка помогла. для примера создал такого пользователя и попытался войти. появилась как раз такая ошибка, а после чистки данной таблицы phpbb_login_attempts пользователь зашел. следовательно дубль был. тока почему то появился поздно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Что за ошибка ?

Сообщение c61 »

shakal писал(а):...BB3x...
После этих сборок может быть всё что угодно... Несовместимость по базам данных с phpBB вероятна. Но давайте всё-таки попытаемся чего-то сделать)

На скриншоте не видны ключи... Можно рискнуть и выполнить запрос sql

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

DROP TABLE IF EXISTS `phpbb_login_attempts`;
CREATE TABLE `phpbb_login_attempts` (
  `attempt_ip` varchar(40) collate utf8_bin NOT NULL default '',
  `attempt_browser` varchar(150) collate utf8_bin NOT NULL default '',
  `attempt_forwarded_for` varchar(255) collate utf8_bin NOT NULL default '',
  `attempt_time` int(11) unsigned NOT NULL default '0',
  `user_id` mediumint(8) unsigned NOT NULL default '0',
  `username` varchar(255) collate utf8_bin NOT NULL default '0',
  `username_clean` varchar(255) collate utf8_bin NOT NULL default '0',
  KEY `att_ip` (`attempt_ip`,`attempt_time`),
  KEY `att_for` (`attempt_forwarded_for`,`attempt_time`),
  KEY `att_time` (`attempt_time`),
  KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
то есть пересоздать таблицу заново (DROP TABLE удалит таблицу, а CREATE TABLE создаст). Хотя мне пока не совсем понятно, почему воникает ошибка, по скриншоту криминала нет.
shakal
phpBB 1.4.2
Сообщения: 72
Стаж: 20 лет 3 месяца
Откуда: Новокузнецк
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Что за ошибка ?

Сообщение shakal »

c61 писал(а):Можно рискнуть и выполнить запрос sql
вроде ваш метод помог. больше пака такой ошибки я не увидел.
но щас появляется другая.

Неудачная проверка сессии по IP-адресу/браузеру/X_FORWARDED_FOR
»IP-адрес пользователя "96.44.189" проверен по IP-адресу сессии "199.48.147", строка браузера пользователя "mozilla/5.0 (windows nt 6.1; rv:10.0) gecko/20100101 firefox/10.0" проверена по строке браузера сессии "mozilla/5.0 (windows nt 6.1; rv:10.0) gecko/20100101 firefox/10.0" и строка X_FORWARDED_FOR пользователя "" проверена по строке X_FORWARDED_FOR сессии "".

не подскажите что она означает?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Что за ошибка ?

Сообщение Пчелкин »

Отключи проверку X_FORWARDED ююю
повторяется?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Что за ошибка ?

Сообщение MIT »

Пчелкин, ну ты же видишь, что ip разные?

shakal, подскажем. У тебя динамический ip. Когда меняется ip, тебе приходится входить заново.
shakal
phpBB 1.4.2
Сообщения: 72
Стаж: 20 лет 3 месяца
Откуда: Новокузнецк
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Что за ошибка ?

Сообщение shakal »

Пчелкин писал(а):Отключи проверку X_FORWARDED ююю
как отключить?
MIT писал(а):shakal, подскажем. У тебя динамический ip. Когда меняется ip, тебе приходится входить заново.
а разве из-за смены IP будь он статикой или динамикой может быть такая ошибка. или форум отслеживает ее на предмет ошибок. думал просто заносит в систему что с такого адреса пишут и все.

Добавлено спустя 1 минуту 11 секунд:
и критична ли такая ошибка на работоспособность форума?

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