Перейти к контенту
  • 0

проблемка с таблицами бд


ellus

Вопрос

Наверное это сотая тема связанная с обновление но я не нашел в какую тему можно это написать.

 

Вот стоит у мну версия 2.1.7 гдето уже год и был там умный админ он моды всё время ставил мания у него на моды. И вот я решил обновить форум до версии 2.2.2 но мне выдало ошибку в таблицах БД:

8 queries run...

Error in upgrade 2.2.0 Public Beta 2 (22005)

7 errors found

CREATE TABLE ibf_converge_local ( converge_api_code VARCHAR(32) NOT NULL default '', converge_product_id INT(10) NOT NULL default '0', converge_added INT(10) NOT NULL default '0', converge_ip_address VARCHAR(16) NOT NULL default '', converge_url VARCHAR(255) NOT NULL default '', converge_active INT(1) NOT NULL default '0', converge_http_user VARCHAR(255) NOT NULL default '', converge_http_pass VARCHAR(255) NOT NULL default '', PRIMARY KEY (converge_api_code ), KEY converge_active (converge_active) ) TYPE=MyISAM;

Table 'ibf_converge_local' already exists

CREATE TABLE ibf_admin_login_logs ( admin_id INT(10) NOT NULL auto_increment, admin_ip_address VARCHAR(16) NOT NULL default '0.0.0.0', admin_username VARCHAR(40) NOT NULL default '', admin_time INT(10) UNSIGNED NOT NULL default '0', admin_success INT(1) UNSIGNED NOT NULL default '0', admin_post_details TEXT NULL, PRIMARY KEY (admin_id), KEY admin_ip_address (admin_ip_address), KEY admin_time (admin_time) ) TYPE=MyISAM;

Table 'ibf_admin_login_logs' already exists

CREATE TABLE ibf_profile_friends ( friends_id INT(10) NOT NULL auto_increment, friends_member_id INT(10) UNSIGNED NOT NULL default '0', friends_friend_id INT(10) UNSIGNED NOT NULL default '0', friends_approved TINYINT(1) NOT NULL default '0', friends_added INT(10) UNSIGNED NOT NULL default '0', PRIMARY KEY( friends_id ), KEY my_friends ( friends_member_id, friends_friend_id ), KEY friends_member_id ( friends_member_id ) ) TYPE=MyISAM;

Table 'ibf_profile_friends' already exists

CREATE TABLE ibf_profile_comments ( comment_id INT(10) NOT NULL auto_increment, comment_for_member_id INT(10) UNSIGNED NOT NULL default '0', comment_by_member_id INT(10) UNSIGNED NOT NULL default '0', comment_date INT(10) UNSIGNED NOT NULL default '0', comment_ip_address VARCHAR(16) NOT NULL default '0', comment_content TEXT NULL, comment_approved TINYINT(1) NOT NULL default '0', PRIMARY KEY( comment_id ), KEY my_comments( comment_for_member_id ) ) TYPE=MyISAM;

Table 'ibf_profile_comments' already exists

CREATE TABLE ibf_profile_ratings ( rating_id INT(10) NOT NULL auto_increment, rating_for_member_id INT(10) NOT NULL default '0', rating_by_member_id INT(10) NOT NULL default '0', rating_added INT(10) NOT NULL default '0', rating_ip_address VARCHAR(16) NOT NULL default '', rating_value INT(2) NOT NULL default '0', PRIMARY KEY ( rating_id ), KEY rating_for_member_id ( rating_for_member_id ) ) TYPE=MyISAM;

Table 'ibf_profile_ratings' already exists

CREATE TABLE ibf_profile_portal ( pp_member_id INT(10) NOT NULL default '0', pp_profile_update INT(10) UNSIGNED NOT NULL default '0', pp_bio_content TEXT NULL, pp_last_visitors TEXT NULL, pp_comment_count INT(10) UNSIGNED NOT NULL default '0', pp_rating_hits INT(10) UNSIGNED NOT NULL default '0', pp_rating_value INT(10) UNSIGNED NOT NULL default '0', pp_rating_real INT(10) UNSIGNED NOT NULL default '0', pp_friend_count INT(5) UNSIGNED NOT NULL default '0', pp_main_photo VARCHAR(255) NOT NULL default '', pp_main_width INT(5) UNSIGNED NOT NULL default '0', pp_main_height INT(5) UNSIGNED NOT NULL default '0', pp_thumb_photo VARCHAR(255) NOT NULL default '', pp_thumb_width INT(5) UNSIGNED NOT NULL default '0', pp_thumb_height INT(5) UNSIGNED NOT NULL default '0', pp_gender VARCHAR(10) NOT NULL default '', pp_setting_notify_comments VARCHAR(10) NOT NULL default 'email', pp_setting_notify_friend VARCHAR(10) NOT NULL default 'email', pp_setting_moderate_comments TINYINT(1) NOT NULL default '0', pp_setting_moderate_friends TINYINT(1) NOT NULL default '0', pp_setting_count_friends INT(2) NOT NULL default '0', pp_setting_count_comments INT(2) NOT NULL default '0', pp_setting_count_visitors INT(2) NOT NULL default '0', pp_profile_views INT(10) NOT NULL default '0', PRIMARY KEY ( pp_member_id ) ) TYPE=MyISAM;

Table 'ibf_profile_portal' already exists

CREATE TABLE ibf_profile_portal_views ( views_member_id int(10) NOT NULL default '0' ) TYPE=MyISAM;

Table 'ibf_profile_portal_views' already exists

Я не силён в MySQL. Это можно как нибуть исправить?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Судя по всему у вас в БД есть "осколки", таблицы от 2.2. Нужно удалить лишние таблицы, оставить только таблицы от 2.1. Их список можно посмотреть в файле mysql_tables.php в папке install дистрибутива 2.1.

 

P.S. Если это все ошибки, то нужно удалить указанные в ошибках таблицы: ibf_converge_local, ibf_admin_login_logsб ibf_profile*.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Не обращать внимание на эти ошибки и продолжить обновление.

я пробовал после окончания обновления работает только главная страница форума а в замен ссылок переменные типа ipb.post и подобные

Ссылка на комментарий
Поделиться на других сайтах

  • 0

а теперь другая выскачила

13 queries run...

Error in upgrade 2.2.0 Public Beta 2 (22005)

2 errors found

ALTER TABLE ibf_conf_settings_titles ADD conf_title_module varchar(200) NOT NULL default '';

Duplicate column name 'conf_title_module'

DROP TABLE ibf_calendar_events;

Unknown table 'ibf_calendar_events'

Ссылка на комментарий
Поделиться на других сайтах

  • 0

2 ellus:

Не обращать внимание на эти ошибки и продолжить обновление.

Просто делайте и не рассуждайтесь, а то запутаемся :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
я пробовал после окончания обновления работает только главная страница форума а в замен ссылок переменные типа ipb.post и подобные

 

Создайте в АЦ новый стиль и выбирете его.

 

А вообще http://www.zulus.ws/2007/03/16/ipb-upgrading/

Ссылка на комментарий
Поделиться на других сайтах

  • 0
АЦ после обновления неработает

Читаем мою подпись и понимаем, почему нужно было сказать по-другому :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Смотря что вы хотели получить в ответ...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Доброго времени суток.

У меня возник такой вопрос.

Можно ли как нибуть перенести таблицы с пользователями, форумами, топиками, сообщениями и т.д. на уже существующую бд к которой подключен форум версии 2.2.2?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Можно сделать копию и обновить до нужной версии, давно уже так всё делается.

 

А перенести отдельную тему скажем нельзя, т.е. если на обоих форумах есть темы, то нельзя.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

А если другой форум чистый то тогда можно или я неправильно понял ответ?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Тогда нужно делать копию существующего и апдейтить его стандартными средствами.

 

Или заменять файлы.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Или заменять файлы.

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вы явно путаете файлы скриптов форума и файлы базы данных, коих вам трогать не следует. Обо всех этапах того что я написал выше можно ознакомиться в разделе FAQ.

 

А если выдал ошибку, то нужно смотреть что за ошибка.

 

Без минимальных знаний основ веба/программирования/структуры приложений становиться "админом" форума бессмысленно.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.