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

Дважды повторяются поля в админке


Trabl

Вопрос

У меня 1.3.1 сейчас. Решил посмотреть вблизи на 2.0.4. Поставил на Денвере, базу своего форума конвертнул. Всё ок, всё работает. Но в админке какой то странный косяк. Скриншот прилагается.

http://auto.r61.ru/uploads/post-4-1129718624.png

И ещё один момент не в тему. Имя форума и название сайта при изменении на русские заменяются на вопросительные знаки. Проблема только с этими полями. Всё остальное работает отлично. Тему про кодировку читал, всё делал. Посмотрел базу. Там часть таблиц в win1251, часть в UTF-8. Как я понимаю, это случилось во время конвертации. Какой таблице надо изменить кодировку, чтоб эти поля стали работать как положено?

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

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

  • 0
и всё делай в ручную,а то у меня тоже были ????? место русских букв,вставил базу ручками и всё ок ,а не просто выбрал файл и оно само загрузило
Ссылка на комментарий
Поделиться на других сайтах

  • 0
TIPAD

это уже лишнее, полно хороших скриптов, которые сделают это грамотно

Про хорошие скрипты можно подробнее, пожалуйста?

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

  • 0

Люди, не оставьте без помощи! Вот ошибки, которые возникают при апгрейде. Помогите пожалуйста! :D

Table 'ibf_message_text' already exists
Table 'ibf_message_topics' already exists
Table 'ibf_skin_sets' already exists
Table 'ibf_skin_templates_cache' already exists
Table 'ibf_mail_queue' already exists
Table 'ibf_task_manager' already exists
Table 'ibf_task_logs' already exists
Table 'ibf_custom_bbcode' already exists
Table 'ibf_conf_settings' already exists
Table 'ibf_conf_settings_titles' already exists
Table 'ibf_topics_read' already exists
Table 'ibf_banfilters' already exists
Table 'ibf_attachments_type' already exists
Table 'ibf_members_converge' already exists
Table 'ibf_mail_error_logs' already exists
Table 'ibf_bulk_mail' already exists
Table 'ibf_upgrade_history' already exists

Table 'ibf_skin_macro' already exists
Unknown column 'can_remove' in 'ibf_skin_macro'

The following error has been returned: 

Duplicate entry '1' for key 1
Duplicate entry '2' for key 1
Duplicate entry '3' for key 1
Duplicate entry '4' for key 1
Duplicate entry '9' for key 1
Duplicate entry '5' for key 1
Duplicate entry '6' for key 1
Duplicate entry '7' for key 1
Duplicate entry '8' for key 1
Duplicate entry '10' for key 1
Duplicate entry '11' for key 1
Duplicate entry '12' for key 1
Duplicate entry '13' for key 1
Duplicate entry '14' for key 1
Duplicate entry '15' for key 1
Duplicate entry '31' for key 1
Duplicate entry '17' for key 1
Duplicate entry '18' for key 1
Duplicate entry '19' for key 1
Duplicate entry '20' for key 1
Duplicate entry '21' for key 1
Duplicate entry '22' for key 1
Duplicate entry '23' for key 1
Duplicate entry '24' for key 1
Duplicate entry '25' for key 1
Duplicate entry '26' for key 1
Duplicate entry '27' for key 1
Duplicate entry '32' for key 1
Duplicate entry '28' for key 1
Duplicate entry '29' for key 1
Duplicate entry '33' for key 1
Duplicate entry '16' for key 1

Пробелы обозначают, что ошибки показывались на разных страницах. Всего на трёх страницах.

Что где надо поправить? Если можно, с подробностями. Я не лам, но с базами на Вы.

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

  • 0

я ж тебе выше писал - удаляй эти таблицы, потом апгрейдь уже базу

 

Table 'ibf_message_text' already exists

Table 'ibf_message_topics' already exists

Table 'ibf_skin_sets' already exists

Table 'ibf_skin_templates_cache' already exists

Table 'ibf_mail_queue' already exists

Table 'ibf_task_manager' already exists

Table 'ibf_task_logs' already exists

Table 'ibf_custom_bbcode' already exists

Table 'ibf_conf_settings' already exists

Table 'ibf_conf_settings_titles' already exists

Table 'ibf_topics_read' already exists

Table 'ibf_banfilters' already exists

Table 'ibf_attachments_type' already exists

Table 'ibf_members_converge' already exists

Table 'ibf_mail_error_logs' already exists

Table 'ibf_bulk_mail' already exists

Table 'ibf_upgrade_history' already exists

Table 'ibf_skin_macro' already exists

 

у меня тоже такая фигня была, поэтому я знаю как она исправляется.

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

  • 0
Ок, сделаю сёдня вечером. А инфа не потеряется? Я смотрю, там есть таблицы ibf_message_text и ibf_message_topics. Разве не в них хранятся сообщения форума?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Хранятся, но ты же их конветишь, так ведь? -)

 

PS: Поля в админке два раза потому, что ошибка в таблице ibf_conf_settings, вроде так.

 

Попробуй её почистить и записать наманую.

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

  • 0
В общем сделал так. поставил форум вчистую. Сделал дамп таблицы ibf_conf_settings, как посоветовал Destruction. Всё ок! Пасиба :D Осталось решить вопрос с вопросительными знаками в имени форума и названии сайта.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
В общем сделал так. поставил форум вчистую. Сделал дамп таблицы  ibf_conf_settings, как посоветовал Destruction. Всё ок! Пасиба :D Осталось решить вопрос с вопросительными знаками в имени форума и названии сайта.

Переименовать форум пробывал?

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

  • 0
В общем сделал так. поставил форум вчистую. Сделал дамп таблицы  ibf_conf_settings, как посоветовал Destruction. Всё ок! Пасиба :D Осталось решить вопрос с вопросительными знаками в имени форума и названии сайта.

Переименовать форум пробывал?

Пробовал миллион раз. При нажатии кнопки Применить, название тут же заменяется вопросительными знаками. Название, естественно, на русском. В базе тоже пробовал переименовывать. Результат тот же. Обнаружилось ещё одно место, где кодировка битая. Это личные сообщения. Чё делать то? Тему про кодировку исчитал вдоль и поперёк. У меня хостинг импортный. Посмотрел мускульные переменные.
back_log	50	
basedir	/	
binlog_cache_size	32768	
bulk_insert_buffer_size	8388608	
character_set_client	latin1	
character_set_connection	latin1	
character_set_database	utf8	
character_set_results	latin1	
character_set_server	latin1	
character_set_system	utf8	
character_sets_dir	/usr/share/mysql/charsets/	
collation_connection	latin1_swedish_ci	
collation_database	utf8_general_ci	
collation_server	latin1_swedish_ci

На этих настройках, на том же самом сервере, работает 1.3.1. И хорошо работает!

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

  • 0
Хм. Как я понял, .htaccess должен быть в определённой кодировке, что бы он работал. Почему то тут об этом умолчали. при сохранении файла предлагается несколько вариантов кодировки: ANSI, Юникод, Юникод Big Endian, и UTF-8. В какой кодировке должен быть .htaccess?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хм. Как я понял, .htaccess должен быть в определённой кодировке, что бы он работал. Почему то тут об этом умолчали. при сохранении файла предлагается несколько вариантов кодировки: ANSI, Юникод, Юникод Big Endian, и UTF-8. В какой кодировке должен быть .htaccess?

Гмм, у меня в ANSI пашет.

 

Ты еще забыл UTF-16, UTF-16BE, UTF-8BE.

 

BE - начит, что порядок байт обратный :D

 

Я бы еще сказал OEM/DOS и еще какой-нить бред, но оно уже не актуально.

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

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

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

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

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

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

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

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

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

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

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

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