2013-11-29 3 views
0

Мне пришлось обновить наш сайт joomla. Так что я обновился с версии 1.7.5 до 2.5.16 без ошибок. и все нормально. Я могу войти в систему и т. д.Joomla JAuthentication:: аутентифицировать ошибку

затем я попытался обновить до 3.2., после чего у меня был «значок 500 JHtml не поддерживается. Ошибка файла». Если я не смог исправить проблему. для загрузки моей резервной копии, которая является joomla 1.7.5.

, когда я получаю на главной странице я вижу эту длинную ошибку ..

«Неизвестный столбец 'a.title_alias' в 'списке полей' SQL = SELECT, A.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE КОГДА a.modified = 0 THEN a.created ELSE a.modified END как измененный , и т. д. и т.д. "

и когда я пытался войти. это дает мне длинную ошибку

«JAuthentication:: аутентифицировать: Uyumlu ек yükleme başarısız:. plgauthenticationcookie Kullanıcı Adı ве Parola eşleşmiyor я да henüz бир hesabınız йок Неизвестный столбец 'a.title_alias' в 'списке полей' SQL = SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out .... и т. Д. И т. Д. И т.д. "

и теперь я не могу войти на страницу администратора .tried некоторые решения, но я даже не могу найти jos_plugins. он больше не существует.

Я был бы рад, если кто-то мне поможет.

и, кстати, я не не резервное копирования моей базы данных

+0

Он видит, что вы не обновили схему базы данных.Если вы перейдете к администратору/компонентам/com_admin/sql, вы получите список всех изменений sql, которые нужно выполнить. Сделайте это, и у вас будут правильные столбцы и таблицы. – Elin

+0

спасибо, но, можете быть более конкретным. Я не могу войти в административную зону joomla. –

+0

Вы имеете в виду «список изменений» в моей резервной копии 1.7.5? и запустить их? в каком порядке? и я не хочу потерять свои данные на stuod_users и т. д. –

ответ

0

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

В противном случае ваша схема базы данных была обновлена ​​до версии 3.2, которая не соответствует обратной совместимости, поэтому просто повторно примените пакет обновления 3.2 из ftp/ssh.

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

Поскольку вы не имеете доступа, теперь вы лучше от отключив два фактора плагин аутентификации из базы данных, просто отключить его из БД:

UPDATE `#__extensions` SET `enabled`=0 WHERE name like 'plg_twofactorauth_totp' 

(замените #_ с префиксом базы данных, можете найти это, читая конфигурацию.php)

Тогда вы должны сначала вернуться к первой ошибке, 500 JHtml icon not supported. File not found.

Сначала обновите все свои расширения (компоненты, модули, плагины) с последней версией, гарантируя, что они совместимы с J 3+ и, возможно, J 3.2.

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

+0

проблема решается. путем резервного копирования. thnx в любом случае для ваших ответов –