2016-07-20 4 views
-1

Я пытаюсь обновить некоторые веб-сайты, которые запускаются в Joomla 3.4.8. и 3.5.0. Каждый раз я пытался обновить их до 3.5.1 или до последней версии 3.6.0. ошибка отображается на главной странице, как это:Ошибка обновления Joomla. Ошибка 1267 Недопустимое сочетание сортировок

1267 Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation 'locate' SQL=SELECT m.id,m.id AS item_id,m.title,m.link,m.type,@tmp_search := '"menu-meta_description":"' AS tmp_search, @tmp_search_len := LENGTH(@tmp_search) AS tmp_search_len, @start := LOCATE(@tmp_search, m.params) AS tmp_start, @end := LOCATE('"', m.params, @start + @tmp_search_len) AS tmp_end, TRIM(SUBSTRING(m.params, @start + @tmp_search_len, @end - @start - @tmp_search_len)) AS metadescription,"" AS description,@tmp_search := '"page_title":"' AS tmp_search, @tmp_search_len := LENGTH(@tmp_search) AS tmp_search_len, @start := LOCATE(@tmp_search, m.params) AS tmp_start, @end := LOCATE('"', m.params, @start + @tmp_search_len) AS tmp_end, TRIM(SUBSTRING(m.params, @start + @tmp_search_len, @end - @start - @tmp_search_len)) AS metatitle,e.element as extension FROM #__menu AS m LEFT JOIN #__extensions AS e ON m.component_id = e.extension_id WHERE m.id = '101'

Хотя в админку, кажется, есть 3.6.0. версии, сбои сайта, и на главной странице отображается ошибка.

Я пробовал много вещей за последние два месяца, как установить через phpMyAdmin все сопоставления "utf8_general_ci" или "utf8mb4_unicode_ci", но ни один из них не устранил проблему.

Я был бы очень признателен, если бы кто-нибудь мог мне помочь в этом.

Спасибо,

APOS

ответ

0

Мы пережили тот же вопрос, мы в конечном итоге отслеживания его вплоть до наших расширений. Мы не обновили их до обновления Joomla с 3.6 до 3.6.2.

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

Extension> Управление> База данных

и нажмите кнопку «Fix», если есть какие-либо вопросы, на каждом шагу. Мы должны были выполнить обновление в два этапа: от 3,5,4 до 3,6,0, а затем до 3,6,2. В ходе первого обновления база данных должна была быть «исправлена». Это произошло во всех наших установках Joomla.

Надеюсь, что это поможет!