Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2011, 13:42 Вверх   #1
Опытный пользователь
 
Аватар для andretan
andretan вне форума
Доп. информация
По умолчанию vBulletin Database Error! в день по 30 писем

помогите пожалуйста вот такая ерунда приходит,vBulletin Database Error! в день по 30 писем, писал в поддержку хоста ничего несказали, что с этим делать??

information

Внимание

Ошибка базы данных в vBulletin 3.8.7:

Invalid SQL:

SELECT
post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
user.*, userfield.*, usertextfield.*,
icon.title as icontitle, icon.iconpath,
avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,


editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason, editlog.hashistory,
postparsed.pagetext_html, postparsed.hasimages,
sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
IF(user.displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid, infractiongroupid

, userban.userid AS is_banned, userban.bandate, userban.liftdate, userban.reason, user_who_banned.userid AS user_who_banned_userid, user_who_banned.username AS user_who_banned_username, GROUP_CONCAT(moderator_forum.title_clean ORDER BY moderator_forum.title_clean ASC SEPARATOR '#@_@#') AS moderator_in_forums_titles, GROUP_CONCAT(moderator.forumid ORDER BY moderator_forum.title_clean ASC SEPARATOR '#@_@#') AS moderator_in_forums_ids, last_infraction_level.warning, last_infraction.dateline AS infraction_dateline, last_infraction.expires AS infraction_expires, user_who_infracted.userid AS user_who_infracted_userid, user_who_infracted.username AS user_who_infracted_username, IF(ISNULL(last_infraction_level.points), last_infraction.points, last_infraction_level.points) AS last_infraction_level_points, last_infraction.customreason, last_infraction.infractionid, last_infraction_level.warning AS warning, last_infraction_level.infractionlevelid
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
LEFT JOIN icon AS icon ON(icon.iconid = post.iconid)
LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid)


LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 1 AND postparsed.languageid = 2)
LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 1 AND sigparsed.languageid = 2)
LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid)
LEFT JOIN userban AS userban ON (userban.userid = post.userid)
LEFT JOIN user AS user_who_banned ON (user_who_banned.userid = userban.adminid)
LEFT JOIN moderator AS moderator ON (moderator.userid = post.userid AND moderator.forumid != -1)
LEFT JOIN forum AS moderator_forum ON (moderator_forum.forumid = moderator.forumid)
LEFT JOIN infraction AS last_infraction ON (last_infraction.userid = post.userid)
LEFT JOIN infractionlevel AS last_infraction_level ON (last_infraction_level.infractionlevelid = last_infraction.infractionlevelid)
LEFT JOIN user AS user_who_infracted ON (user_who_infracted.userid = last_infraction.whoadded)

WHERE post.postid IN (71);

Ошибка MySQL : Column 'infractiongroupid' in field list is ambiguous
Номер ошибки : 1052
Дата запроса : Tuesday, April 26th 2011 @ 01:32:39 PM
Дата ошибки : Tuesday, April 26th 2011 @ 01:32:39 PM
Скрипт : http://forumrovenkiantracit.com/show...de=hybrid&t=47
Реферрер : http://e.mail.ru/cgi-bin/msglist?folder=0
IP адрес :
Имя пользователя : Незарегистрированный
Имя класса : vB_Database
Версия MySQL :



  Ответить с цитированием
Старый 26.04.2011, 14:55 Вверх   #2
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

судя по ошибке, запрос пытается вытащить инфу не существующего пользователя, где ID поста 71, посмотри в таблице post, кому принадлежит пост где postid=71, короче пытается выбрать то чего нет
  Ответить с цитированием
Старый 26.04.2011, 15:21 Вверх   #3
Опытный пользователь
 
Аватар для andretan
andretan вне форума
Доп. информация
По умолчанию

он в каждом писме меняет этот пост, и 71, и 100, и 101 и 87 и так у величивает, скачет
  Ответить с цитированием
Старый 26.04.2011, 18:33 Вверх   #4
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

попробуй отключи все хаки
Имя пользователя : Незарегистрированный ты разрешал не зареганым писать?
  Ответить с цитированием
Старый 26.04.2011, 21:38 Вверх   #5
Опытный пользователь
 
Аватар для andretan
andretan вне форума
Доп. информация
По умолчанию

нет неразрешал. дело в том что у меня никто ничего непишет. не регистрируются, и левых сообщений нет ни от кого. попробую поотключать, может это инспектор файлов выдает?
  Ответить с цитированием
Старый 28.04.2011, 14:56 Вверх   #6
Просто блондинка
 
Аватар для Luvilla
Luvilla вне форума
Доп. информация
По умолчанию

Цитата Сообщение от andretan Посмотреть сообщение
помогите пожалуйста вот такая ерунда приходит,vBulletin Database Error! в день по 30 писем
хм...
так вообще темы не открываются, для гостей по крайней мере, форум фактически недоступен, попробуй зайти в любую тему
сорри, я тебе там ошибок добавила на почту)

Ошибка MySQL : Column 'infractiongroupid' in field list is ambiguous
"столбец 'infractiongroupid' неоднозначен/двусмысленен"
что может означать... 'infractiongroupid' присутствует не в одной таблице, а как минимум, в двух, и MySQL просто не понимает, из какой таблицы ему нужно вынимать данные. Потому что в запросе указан infractiongroupid без имени таблицы

Список хаков бы посмотреть, возможно, скажу точнее.
Пока - отключать хаки по одному и смотреть, пропадёт ли ошибка

Последний раз редактировалось Luvilla; 28.04.2011 в 14:58..
  Ответить с цитированием
Cказали cпасибо:
Старый 29.04.2011, 10:06 Вверх   #7
Опытный пользователь
 
Аватар для andretan
andretan вне форума
Доп. информация
По умолчанию

Спасибо большое разобрался, проблема в хаке violations_moderators снес его, всё заработало
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с отправкой писем Vasich vBulletin 4.x 0 11.06.2011 17:55
[Вопрос] Проблемма Database error in vBulletin sapr vBulletin 3.х 3 24.09.2010 14:14
[Вопрос] Database error in vBulletin 3.8.4: Black dog vBulletin 3.х 6 23.09.2010 14:54
Проблема в Vbulletin [Parse error:... ] Error2012 vBulletin 3.х 4 31.08.2010 22:52
[Инструкция] Решение проблемы fail2ban.server : ERROR Unexpected communication error Serberg Linux 0 24.06.2010 16:38


Текущее время: 12:41. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.08579 секунды с 12 запросами