Атаман Posted May 18, 2015 Share Posted May 18, 2015 Обновил форум с 3.4.6 до 3.4.8 без проблем и тд. Начал искать различия в шаблоне стандартным методом, на дефолтном шаблоне, но процесс до конца не доходит.. на последнем этапе всплывающее окно... такого содержания.Логи пустые На заметку различия в шаблонах есть. Link to comment Share on other sites More sharing options...
siv1987 Posted May 18, 2015 Share Posted May 18, 2015 Driver Error Link to comment Share on other sites More sharing options...
Атаман Posted May 19, 2015 Author Share Posted May 19, 2015 Понимаю, что различия в кодировках таблиц. - Структура таблицы и сама таблица `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§ion=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 | '----------------------------------------------------------------------------+------------------------------------------------------------------- Link to comment Share on other sites More sharing options...
Атаман Posted May 19, 2015 Author Share Posted May 19, 2015 Игорь подскажи пжл, смогу исправить кодировку таким образом? Сравнение выставлено utf8_general_ciALTER TABLE таблица CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; Link to comment Share on other sites More sharing options...
siv1987 Posted May 19, 2015 Share Posted May 19, 2015 Да. Только нужно смотреть какой основной тип сравнения - или general или unicode. Если по умолчанию на остальных таблицах unicode значит нужно менять на utf8_unicode_ci. Link to comment Share on other sites More sharing options...
Атаман Posted May 19, 2015 Author Share Posted May 19, 2015 Там вообще не понятно, основной тип сравнения был latin1, я выставил utf8_general_ci админ ресурса сказал что они пересажали. Из-за большого колл тиблиц в utf8_general_ci думаю, что раньше было сравнение utf8_general_ci Сейчас:Основной тип сравнения utf8_general_ci - 75% таблиц в utf8_general_ci остальные в unicode Значит запрос к БД правильный ? Link to comment Share on other sites More sharing options...
siv1987 Posted May 19, 2015 Share Posted May 19, 2015 Значит запрос к БД правильный ?Да. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now