Jump to content

SQL ошибка при попытке зайти в тему

Featured Replies

Posted
comment_23058

Всем доброго времени суток! Помогите с решением проблемки :)

Проблема такого плана: при попытке зайти в тему, у которой прописан тег, или при поиске по тегам выдает ошибку базы данных.

Вот пример такой ошибки:

 

Date: Fri, 08 Mar 2013 15:57:31 +0000 Error: 1146 - Table 'base_name.core_tags' doesn't exist IP Address: 46.0.X.X - /topic/335-1978-ford-fairmont/ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT tg.* ,t.*, t.approved, t.title as topic_title, t.posts as topic_posts, t.last_post as topic_last_post,m.*,p.*,xxx.* FROM core_tags tg LEFT JOIN topics t ON (t.tid=tg.tag_meta_id) LEFT JOIN members m ON (last_poster_id=m.member_id) LEFT JOIN profile_portal p ON (p.pp_member_id=m.member_id) LEFT JOIN core_tags_cache xxx ON (xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid))) WHERE tg.tag_meta_app='forums' AND tg.tag_meta_area='topics' AND tg.tag_meta_id !=335 AND tg.tag_text IN ('Ford','Fairmont','1978') AND tg.tag_aai_lookup IN (SELECT tag_perm_aai_lookup FROM core_tags_perms WHERE ( ( FIND_IN_SET(4,tag_perm_text) ) OR ( tag_perm_text='*' ) ) AND tag_perm_visible=1 ) ORDER BY tg.tag_meta_id desc .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/classes/tags/abstract.php | [classes_tags_search_sql].run | 798 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/forums/extensions/tags/topics.php | [classes_tag_abstract].search | 265 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/forums/modules_public/forums/topics.php | [tags_forums_topics].search | 1255 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/forums/modules_public/forums/topics.php | [public_forums_forums_topics]._getSameTaggedData | 304 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsController.php | [public_forums_forums_topics].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Я так понял, что он жалуется на то, что не существует таблицы core_tags в базе. Но я проверил, она на месте, как и все данные в ней.

Еще интересно, что теги не работают именно на форуме, а работают например, в IP.Downloads, никаких ошибок при поиске по тегам или при просмотре файлов.

При отключении системы тегов все работает прекрасно, но меня такой вариант никак не устраивает, ведь пропадают теги во всех приложениях.

Edited by Kinkl

comment_23059

Kinkl, если зайти в тему, редактировать первое сообщение, войти в расширенную форму и, тупо не чего не делая, сохранить сообщение. То при поиске по тегам в этой теме ошибка остаётся?

  • Author
comment_23060

, проблема в том, что я не могу вообще в тему попасть никак. Driver Error. There appears to be an error with the database. И так далее...

Или ты имеешь ввиду отключить теги, и проделать описанные тобой манипуляции?

comment_23061

Kinkl, ааа, вот что. Да нет, это мои глупые догадки. Сам с тегами заморачиваюсь по своим причинам.

А после чего это случилось?

  • Author
comment_23062

, да теперь наверное уже и не определишь, много чего делал, установка-удаление хуков, стиль правил чуток, и по-мелочи.

Попробовал твой способ, предварительно отключив систему тегов, а после включив ее. И вот что интересно: при этих манипуляциях теги из темы удалились, но ошибка все равно осталась! Так же не заходит в тему.

Теперь вообще не знаю что делать... Отключать систему не хочется, нужная довольно она на моем ресурсе.

comment_23063

Kinkl, раз так важно, восстанови бекап до проблемы.

Да и вообще много чего делать за раз не рекомендую  :D А то накосячишь и не понять что по чём :D

comment_23065

нужно брат делать бэкап, я хоть и неопытный администратор но понял особенность что при установках крупных модулей или хуков лучше сделать бэкап

 

Обратись может в платную техподдержку ipb  если проект очень ценный

Edited by Pipio

  • Author
comment_23068

Да бэкапы делаю раз в неделю минимум. Сейчас есть где-то 3х дневной давности. Пока ставлю его на локалку смотреть.

Параллельно искал еще инфу, наткнулся на оффсайт, с такой же проблемой: ommunity.invisionpower.com/resources/bugs.html/_/ip-board/internal-server-error-when-clicking-on-the-latest-post-link-from-board-index-r35872

Написано что это исправлено аж в 3.3.0.

Еще наткнулся на вот эту тему ipbskins.ru/forum/topic10158.html. Проверил у себя, оказывается кое-что я упустил, а именно: в логе ошибки написано Error: 1146 - Table 'base_name.core_tags' doesn't exist

А у меня таблица называется ipbcore_tags. То бишь с префиксом ipb. В настройках conf_global.php это указано.

Почему обращение идет именно к таблице без префикса?

Edited by Respected

comment_23069

Проверил у себя, оказывается кое-что я упустил, а именно: в логе ошибки написано Error: 1146 - Table 'base_name.core_tags' doesn't exist

А у меня таблица называется ipbcore_tags. То бишь с префиксом ipb. В настройках conf_global.php это указано.

Почему обращение идет именно к таблице без префикса?

покопайся в таблицах если разбираешься немного в mysql

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.