1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Помощь] Unknown column 'has_gallery' in 'field list'

Тема в разделе "IPB", создана пользователем baton.R, 9 янв 2009.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. baton.R

    baton.R Создатель

    Регистр.:
    7 апр 2007
    Сообщения:
    41
    Симпатии:
    1
    Ребята, такой вопрос, но прежде относительно подробная предыстория, чтобы было меньше дополнительных вопросов.

    На сервере произошёл сбой и в БД вкралась какая-то ошибка. После восстановления, установки PHP (5.2.6), MySQL (5.1.3), IPB (2.3.6) восстановить БД удалось, но кроме данных в таблицах галлереи. Для установки галлереи заново, удалил её таблицы в БД. При установке выяснилось, что её (галлереи) остатки в других таблицах вызывают ошибки при инсталляции. Почистил всё что полагалось (читал обсуждения в форумах на эту тему) и спустя несколько попыток установил таки галлерею. НО...
    Но при попытках авторизации на форуме или захода в тему без авторизации отображалась надпись
    В логах IPB было такое сообщение:
    Должен уточнить, что одна из ошибок при установке IP_Gallery касалась
    ... в таблице ibf_cache_store... Что-то типа того (не помню, и не уследил...)
    Короче, этот key я удалил из ibf_cache_store... Теперь его создать я не могу по той же причине, что и не мог установить галлерею
    ....
    Ребзя, помогите :(

    Добавлено через 27 минут
    Если надо, конечно покажу сравнение "старого" содержания (данных) таблицы и нового.
     
  2. tirrex

    tirrex

    Регистр.:
    9 ноя 2008
    Сообщения:
    213
    Симпатии:
    60
    ошибка Unknown column означает что в таблице нет такого поля.
    В данном случае - нет поля has_gallery в таблице ibf_members

    Duplicate entry 'group_cache' - в какой либо строке таблицы куда добавляется запись, в поле group_cache, уже есть такое значение. Т.е. Вы пытаетесь добавить запись с таким же значением первичного ключа.
     
  3. baton.R

    baton.R Создатель

    Регистр.:
    7 апр 2007
    Сообщения:
    41
    Симпатии:
    1
    Но....
    Я не знаю ни БД, ни .... в полной мере .... Скажи пожалуйста или полное решение...
    Или, где про это можно почитать... (Башка на плечах есть)...
    Или помоги пожалуйста на "небездвоздмездной" основе... Но объясни ;)

    Свяжитесь
     
  4. win32

    win32

    Заблокирован
    Регистр.:
    17 июн 2008
    Сообщения:
    328
    Симпатии:
    192
    заходишь в phpMyAdmin или RST MySQL (любой скрипт для работы с БД)
    выполняешь запрос
     
  5. $iD

    $iD Постоялец

    Заблокирован
    Регистр.:
    23 дек 2006
    Сообщения:
    1.006
    Симпатии:
    175
    Эти поля должна устанавливать IP.Gallery oO
     
  6. win32

    win32

    Заблокирован
    Регистр.:
    17 июн 2008
    Сообщения:
    328
    Симпатии:
    192
    это надо смотреть в установочнике (install)

    я так делал с Joomla и PunBB (добавлял таблицы и поля)
     
  7. baton.R

    baton.R Создатель

    Регистр.:
    7 апр 2007
    Сообщения:
    41
    Симпатии:
    1
    Спасибо

    Большое спасибо!
    Помогло. Так как не знал, какие параметры нужны, запрос в phpMyAdmin не делал, а воспользовался EMS SQL Manager for MySQL. На удачу: поле has_gallery, тип TINYINT, размер 4 поля - получилось, всё сразу заработало.
    Конечно не понятно, почему при инсталяции не создалось поле has_gallery...
     
  8. baton.R

    baton.R Создатель

    Регистр.:
    7 апр 2007
    Сообщения:
    41
    Симпатии:
    1
    Вопрос в догонку...
    Тип таблицы у галереи и самого форума отличается: InnoDB у галереи, MyISAM у форума. Это "так и должно быть" или лучше сделать одинаково?
     
Статус темы:
Закрыта.