После конвертации phpBB3 в IPB3 не отображаются старые сообщения - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

кодировка

Страница 1 из 1

После конвертации phpBB3 в IPB3 не отображаются старые сообщения

#1 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 26 Июль 2010 - 13:36

Помогите пожалуйста,После конвертации phpBB3 в IPB3 не отображаются старые сообщения.
Не знаю что делать.
0

#2 Пользователь не на сайте   Семёныч ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 176
  • Регистрация: 21-Июль 10
  • Репутация: 3
  • IPB version:3.3.x
 

Отправлено 26 Июль 2010 - 14:13

костя1
А что вместо сообщений???
0

#3 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 26 Июль 2010 - 17:03

Пустое место
0

#4 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 28 Июль 2010 - 08:21

Просмотреть сообщениекостя1 26 Июль 2010 - 13:36 сказал(а):

После конвертации phpBB3 в IPB3 не отображаются старые сообщения.

Точно конвертация прошла до конца? Все перерасчеты запускали?
0

#5 Пользователь не на сайте   костя1 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 26-Июль 10
  • Репутация: 0
  • IPB version:3.0.x
 

Отправлено 28 Июль 2010 - 13:51

Просмотреть сообщениеPh-A 28 Июль 2010 - 08:21 сказал(а):

Точно конвертация прошла до конца? Все перерасчеты запускали?

Проблема была решена,база данных была в Cp1251
0

#6 Пользователь не на сайте   gods33 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 18-Июнь 13
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 18 Июнь 2013 - 23:34

Здравствуйте! Решил не создавать новую тему. Отпишусь тут. Симптомы аналогичные. После конвертации из phpbb3 в ipb3 часть сообщений перестала отображаться в темах. Обе БД в UTF. И в новой IPBшной базе все посты в таблице присутствуют. Все синхронизации проводил. В html коде страницы сообщений так же нет. Куда копать? Подскажите!!
0

#7 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 19 Июнь 2013 - 00:14

Просмотреть сообщениеgods33 сказал(а):

И в новой IPBшной базе все посты в таблице присутствуют.

Если действительно все посты есть в базе, но не все отображаются, то тут могут быть следующие варианты:
a ) не правильно установлен topic_id (посты на форуме совсем не выводятся)
b ) проблема с кодировкой. И тут речь не только о "сравнении" collation таблицы, но и в какой кодировке находятся данные в ней (сообщения есть, но пустые)
c ) посты скрыты/отправлены на премодерацию. Правда, в таком случае они бы совсем не стали отображаться, но мало ли.

У вас судя по всему проблема скорее всего именно с кодировкой данных.
0

#8 Пользователь не на сайте   gods33 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 18-Июнь 13
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 19 Июнь 2013 - 06:40

а ) проблема думаю не в этом, потому как посты выводятся выборочно. Предполагаю если бы напутан был topic_id то вообще никакие сообщения не выводились бы.
b )как я уже писал обе базы(по сути база даже одна, таблицы просто имеют разный префикс) в utf единственное таблицы phpbb в utf_bin, a таблицы ipb в utf_general_ci. И Еще меня смущает тип таблиц. В IPB базе часть таблиц с типом MyISAM а часть InnoDB. Это может влиять?
с ) тут точно нет. по крайней мере в админке в разделе одобрения постов ни одного не присутствует.

Сообщение изменено: gods33 (19 Июнь 2013 - 06:41)

0

#9 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 736
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 19 Июнь 2013 - 22:58

Как я уже писал, "сравнение" collation не обеспечивает и не гарантирует нужную кодировку данных.
http://dev.mysql.com...et-general.html

MySQL сказал(а):

A collation is a set of rules for comparing characters in a character set.


Т.е. если у вас таблица и данные в ней были в cp1251 и вы просто поменяли collation, это не значит что данные теперь стали в utf8. Их нужно еще конвертировать. Кроме того, где-то могло произойти и автоматическая перекодировка в ненужную кодировку если соединение было установлено не правильно. А что с новыми постами, кстати?

Просмотреть сообщениеgods33 сказал(а):

Еще меня смущает тип таблиц. В IPB базе часть таблиц с типом MyISAM а часть InnoDB. Это может влиять?

Тип таблицы немного из другой области, и относится к структуре хранения данных mysql. Вряд ли причина в этом.
1

#10 Пользователь не на сайте   gods33 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 18-Июнь 13
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 20 Июнь 2013 - 07:07

Просмотреть сообщениеsiv1987 19 Июнь 2013 - 22:58 сказал(а):

Т.е. если у вас таблица и данные в ней были в cp1251 и вы просто поменяли collation, это не значит что данные теперь стали в utf8. Их нужно еще конвертировать. Кроме того, где-то могло произойти и автоматическая перекодировка в ненужную кодировку если соединение было установлено не правильно. А что с новыми постами, кстати?

То есть необходимо попробовать переконвертировать всю БД в UTF ?

А новые посты сначала отображаются а потом через какое-то время пропадают, причем опять же выборочно...
0

#11 Пользователь не на сайте   gods33 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 18-Июнь 13
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 20 Июнь 2013 - 11:05

вообщем решил проблему переконвертацией данных. Видимо первый раз как-то криво конвертнулось. Спасибо siv1987, что откликнулся на проблему!
0

#12 Пользователь не на сайте   gods33 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 18-Июнь 13
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 09 Июль 2013 - 17:45

Все забываю отписаться тут. Сейчас вот вспомнил. Проблему свою "решил", как я писал выше, переконвертацией. Но не надолго. Со временем стали пропадать даже те посты, которые писались после конвертации. Очень долго гуглив наткнулся на небольшую, так сказать, заметку. Человек описывал такие же симптомы и как у него оказалось всему виной был хук "Спасибо". Меня и осенило, так как у меня тоже такой присутствовал. Только хуки разные у нас были, но я решил попробовать. Как только его отключил сразу же все сообщения появились. Мой хук назывался Ajax Thanks. Да, я понимаю что тема о другом, но как оказалось это тоже может быть причиной, а человек будет сопоставлять это с другими действиями. Может кому пригодится.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна