Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Атаман

обновился до 3.4.8 - различия шаблонов

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

Обновил форум с 3.4.6 до 3.4.8 без проблем и тд. Начал искать различия в шаблоне стандартным методом, на дефолтном шаблоне, но процесс до конца не доходит.. на последнем этапе всплывающее окно... такого содержания.

Логи пустые

Безымянный.png

 

 

На заметку различия в шаблонах есть.

Поделиться сообщением


Ссылка на сообщение
Driver Error

Поделиться сообщением


Ссылка на сообщение

Понимаю, что различия в кодировках таблиц.

 

- Структура таблицы и сама таблица `ibf_skin_templates` в utf8_unicode_ci

- Структура ibf_skin_merge_changes нет кодировка - сама таблица в utf8_general_ci

 

Последняя SQL ошибка (Сегодня, 06:32)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Tue, 19 May 2015 05:32:37 +0000
Error: 1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
IP Address: 1111 - /admin/index.php?adsess=3b07225eac5af06e5150681d43d9d722&app=core&&app=core&module=ajax&section=templatediff&sessionID=8&perGo=10&secure_key=6b1f10ff55c1983f9b35c340cc4a6312&do=merge
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT c.*,s.* FROM ibf_skin_merge_changes c  LEFT JOIN ibf_skin_templates s ON ( s.template_set_id=0 AND s.template_master_key='root' AND s.template_group=c.change_data_group AND s.template_name=c.change_data_title )   WHERE change_session_id=8 AND change_data_type='template' AND change_is_diff=1 AND change_is_new=0 ORDER BY change_id ASC LIMIT 0,10
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                           			| Function                                                                  	| Line No.      	|
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin2cp/applications/core/modules_admin/ajax/templatediff.php 			| [admin_core_ajax_templatediff]._merge                             			| 77            	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin2cp/sources/base/ipsController.php                                	| [admin_core_ajax_templatediff].doExecute                                  	| 421   			|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin2cp/sources/base/ipsController.php                                	| [ipsAjaxCommand].execute                                                  	| 120   			|
'----------------------------------------------------------------------------+-------------------------------------------------------------------

Поделиться сообщением


Ссылка на сообщение

Игорь подскажи пжл, смогу исправить кодировку таким образом?

 

Сравнение выставлено utf8_general_ci

ALTER TABLE таблица CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Поделиться сообщением


Ссылка на сообщение

Да. Только нужно смотреть какой основной тип сравнения - или general или unicode. Если по умолчанию на остальных таблицах unicode значит нужно менять на utf8_unicode_ci.

Поделиться сообщением


Ссылка на сообщение

Там вообще не понятно, основной тип сравнения был latin1, я выставил utf8_general_ci админ ресурса сказал что они пересажали.

Из-за большого колл тиблиц в utf8_general_ci думаю, что раньше было сравнение utf8_general_ci

 

Сейчас:

Основной тип сравнения utf8_general_ci - 75% таблиц в utf8_general_ci остальные в unicode

 

Безымянный.png

 

Безымянный3.png

 

 

Значит запрос к БД правильный ?

Поделиться сообщением


Ссылка на сообщение

Значит запрос к БД правильный ?

Да.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...