Posted 8 марта, 201311 yr 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 8 марта, 201311 yr by Kinkl
8 марта, 201311 yr comment_23059 Kinkl, если зайти в тему, редактировать первое сообщение, войти в расширенную форму и, тупо не чего не делая, сохранить сообщение. То при поиске по тегам в этой теме ошибка остаётся?
8 марта, 201311 yr Author comment_23060 , проблема в том, что я не могу вообще в тему попасть никак. Driver Error. There appears to be an error with the database. И так далее... Или ты имеешь ввиду отключить теги, и проделать описанные тобой манипуляции?
8 марта, 201311 yr comment_23061 Kinkl, ааа, вот что. Да нет, это мои глупые догадки. Сам с тегами заморачиваюсь по своим причинам. А после чего это случилось?
8 марта, 201311 yr Author comment_23062 , да теперь наверное уже и не определишь, много чего делал, установка-удаление хуков, стиль правил чуток, и по-мелочи. Попробовал твой способ, предварительно отключив систему тегов, а после включив ее. И вот что интересно: при этих манипуляциях теги из темы удалились, но ошибка все равно осталась! Так же не заходит в тему. Теперь вообще не знаю что делать... Отключать систему не хочется, нужная довольно она на моем ресурсе.
8 марта, 201311 yr comment_23063 Kinkl, раз так важно, восстанови бекап до проблемы. Да и вообще много чего делать за раз не рекомендую А то накосячишь и не понять что по чём
8 марта, 201311 yr comment_23065 нужно брат делать бэкап, я хоть и неопытный администратор но понял особенность что при установках крупных модулей или хуков лучше сделать бэкап Обратись может в платную техподдержку ipb если проект очень ценный Edited 8 марта, 201311 yr by Pipio
8 марта, 201311 yr 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 11 марта, 201311 yr by Respected
8 марта, 201311 yr 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.