Войти  \/ 
x
или
Регистрация  \/ 
x

или

НЕ пускает в Админку при правильном пароле

проблемы с авторизацией
Поставить оценку ( рейтинг )
( Голосов: 1 ) 
Категория: Решения для Joomla 1.0.x
# Число комментариев: 0
Просмотров: 5045
Обновлено: 22.02.2025 05:52

Как решить проблему с авторизацией в административной панели Joomla при правильном пароле (при авторизации страница просто обновляется). Эта проблема может возникать в административной части ☑ Joomla 1.0.x ☑ Joomla 1.5, ☑ Joomla 2.5 или ☑ Joomla 3

Не получается зайти в админку joomla

или, если более обще формулировать вопрос:

Проблемы с авторизацией в Joomla

1.0.x ☒ Joomla 1.5. ☒ Joomla 2.5 ☒Joomla 3.x ☒

Причин, как и способов лечения несколько:

Вариантов возникновения этой задачи ⇒ множество, как и их решений. Разберём способы:

Первое самое простое решение: чистим кэш на сайте и в браузере ( Ctrl+F5 ), пробуем другой браузер.
Если не помогло, то ➡

Решение 1 ⇒ неверная сессия

1 Смотрим строку состояния /administrator/index.php?mosmsg=%CD%E5%E2%E5%F0%ED%E0%FF%20%F1%E5%F1%F1%E8%FF в панели управления вашего joomla сайта. Для декодирования строки используем универсальный декодер или перекодировщик из UTF-8 в Windows-1251, получаем раскодированный текст: Неверная сессия

! Что делать?
➡ Восстанавливаем исходные файлы Js

Тема древняя конечно, но вдруг кому нужно -
мне помогло это
.htaccess
php_value session.save_path /tmp
php_value session.auto_start 0

в файле .htaccess
добавь строчку:
php_value session.save_path \temp\
- путь к сессиям, он должен быть полным!

php_value session.save_path абсолютный путь/tmp

 

 

Может у вас админ не с 62 id был?

 

В административной части сайта и на публичной части по разному обрабатываются сессии, если с лицевой стороны с авторизацией нет проблем, то админка не пускает при автоматически запускаемых сессиях в PHP. для лечения изменить параметр session.auto_start на 0 в файле php.ini

 

файле конфигурации configuration.php, как правило возникающие из-за сохранения фала в формате UTF-8, т.к. при этом в начало файла дописываются дополнительные три байта, так называемая запись DOM

 

2 Новая проблема с JS скриптами
Обнаружилась она в логах сайта .error.log. Так она выглядит:
PHP Parse error: syntax error, unexpected 'fools' (T_STRING) in ... /includes/js/joomla.javascript.js on line 1
Открываем файл joomla.javascript.js, смотрим первую строку

// <?php !! This fools phpdocumentor into parsing this file

Это комментарий и он не должен портить что-либо.
Ан нет! ! Что делать?
➡ просто удаляем эту строчку !

 

jos_session

3 Вариант ➡ конфликт скриптов
Это достаточно редкий случай, так как это backend. Тем не менее открываем в FireFox плагин FireBug или Developer Tools >> Console и смотрим ошибки в скриптах

! Проверяем сайт на вирусы

Решение 2 ⇒ что то с плагином Joomla 1.5

Особенно, если появляется сообщение: обнаружено _ ошибок базы данных:
4 Правим, восстанавливаем базу данных.

через phpmyadmin: Заходим в панель, ищем таблицу jos_plugins, переходим в режим просмотра таблицы и ищем модуль User – Joomla!, редактируем запись и в поле published ставим цифру 1 и жмем кнопку OK

! Как? ➡
Расширения > Менеджер расширений > База данных   ⇒ кнопка ИСПРАВИТЬ

Если возникла проблема с авторизацией в админ-панели Joomla (при попытке авторизации страница просто обновляется), необходимо сделать следующее:

1. Выполнить запрос к БД:

UPDATE `dbname`.`prefix_plugins` SET `published` = '1' WHERE `prefix_plugins`.`id` =5 LIMIT 1;

где dbname – имя БД, а prefix – префикс для таблиц.

Пример:

UPDATE `dbname`.`jos_plugins` SET `published` = '1' WHERE `prefix_plugins`.`id` =5 LIMIT 1;

2. Или через phpmyadmin:
Заходим в панель, ищем таблицу jos_plugins, переходим в режим просмотра таблицы и ищем модуль User – Joomla!, редактируем запись и в поле published ставим цифру 1 и жмем кнопку OK

 

Решение 3 ⇒ проверяем конфиг configuration.php

5 Проверяем и правим абсолютный путь к файлам.
на старых версиях Joomla, что то типа:
$mosConfig_absolute_path = '/var/www/1/data/www/vahsait.ru';
и
$mosConfig_cachepath = '/var/www/1/data/www/vahsait.ru/cache'; на новых версиях Joomla условный пример пути

public $log_path = '/var/www/1/data/www/vahsait.ru/logs'; и
public $tmp_path = '/var/www/1/data/www/vahsait.ru/tmp';

! Как прописать правильный абсолютный путь ? и где его посмотреть? ➡
На обычных хостингах абсолютный путь указывается в Общих Сведениях (CPanel) или вообще не указывается. Все внутренние папки на виртуальном хостинге имеют относительные пути. Значит на простом хостинге мы должны добавить к пути (Общие сведения) ещё и относительный путь до нужной папки сайта. Если этого не сделать - будут трудости на пустом месте.
На VDS и серверах - абсолютный путь называется: Корневая Директория (ISPmanager)
Как ещё можно проверить / посмотреть правильный абсолютный путь к файлам сайта?

создаём в корне вашего сайта файл: любое_название.php вставляем в него строчку
<? phpinfo() ?> запускаем файл
vahsait.ru/любое_название.php и смотрим строчку $_SERVER['SCRIPT_FILENAME'] или что то аналогичное. В таблице справа будет указан полный абсолютный путь.

6 Проверяем кодировку файла configuration.php - на старых версиях windows-1251; на новых версиях joomla (начиная с 1.5) utf-8 и обязательно БЕЗ Unicode Signature (Bom). Пересохраняем в нужной кодировке.

7 Проверяем начальные символы файла configuration.php - перед <?php НИ ЧЕГО не должно быть! Пробелы, значки - удаляем! .

Не пускает в админку на localhost на Денвере, на Open Server, Zend, XAMPP и т.д.

Решение 4 ⇒ обычно это ошибка в конфиге

Открываем configuration.php и проверяем пункты 6 и 7 выше, а затем ⇒

! Внимание ВАЖНО! Обратные двойные слэши! и буква диска с работающим Денвером

8 Проверяем и правим абсолютный путь к файлам.
на старых версиях Joomla, что то типа:
$mosConfig_absolute_path = 'E:\\htdocs\\localhost\\vahsait.ru';
и
$mosConfig_cachepath = 'E:\\htdocs\\localhost\\'; на новых версиях Joomla условный пример пути

public $log_path = 'E:\\htdocs\\localhost\\vahsait.ru\/logs'; и
public $tmp_path = 'E:\\htdocs\\localhost\\vahsait.ru\/tmp';

Должно работать

9 И на последок, ещё одно решение, связанное с правкой ID пользователей

Об авторе

Добавить комментарий

Защитный код
Обновить

О нашем проекте

Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.

Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев

Петрович

Контактная информация

Владивосток, Россия
+ 7 423 2 *** ***
888 (@) joom-la-la.ru
petrovichgroup.ru
****

Новые публикации

22
окт2019

Error displaying the...

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

30
авг2025

Ошибка 0 Cannot writ...

После переноса на другой хостинг или закачки сайта с localhost на сервер может появляться сообщение...

15
июнь2018

VirtueMart 3 правим...

Как это ни странно, но многолетние траблы (грабли) с алиасами продолжают мучать Joomla   и...

16
фев2023

Горизонтальное меню...

Стандартный модуль на joomla это простой рабочий скрипт на Joomla 4.5, 3.x, 2.5 и 1.x, но он всегда...

27
июнь2017

Исчезли вкладки в ка...

На свежей версии Joomla 3.6.5 и Virtuemart 3 исчезли стандартные вкладки справа ( и опустились вниз...

22
янв2018

TZ Portfolio решение...

Компонент TZ Portfolio сравнительно удобный для работы, но имеет достаточно много ошибок и багов, ко...

23
янв2018

Ошибка 500 - Предста...

Ошибка  Представление не найдено [name, type, prefix] может возникать по разным причинам и в ра...

03
сен2018

Языковые файлы не по...

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

22
окт2019

Проблемы с меню в Ад...

Как решить проблему с меню в административной панели Joomla. Выпадающее меню не нажимается или не вы...

22
окт2019

НЕ пускает в Админку...

Как решить проблему с авторизацией в административной панели Joomla при правильном пароле (при автор...

22
окт2019

Не сохраняются матер...

Не сохраняются материалы не работает кнопка сохранить Решение проблемы, когда не сохраняются материа...

07
март2020

Ошибка "Call to...

В административной части версий ☑Joomla 3.7 ☑Joomla 3.8 появляется Ошибка "Call to a member function...

20
июль2017

Как добавить поля в...

Иногда нужно добавить дополнительные  поля в профиль пользователя ( телефон, ФИО, ИНН  и т...

16
фев2023

VirtueMart - убрать...

Почему возникает вопрос об отлючении опции "задать вопрос по товару" в карточке товара? Потому что с...

21
сен2020

K2 алиасы тегов или...

Известная проблема тегов на русском в K2, которой уже лет 10. Начиная с Joomla 1.0.x и до Joomla 3.x...

10
фев2018

Ромбики с вопросом -...

Ромбики с вопросами вместо букв кириллицы могут появляться в некоторых модулях и компонентах в оконч...

27
июнь2017

Ошибка vmError Faile...

Достаточно часто в последнее время стала возникать ошибка: vmError Failed to parse the Currency Conv...

01
фев2018

Исчезло меню в админ...

 Если возникает ошибка  - Исчезло меню в административной  панели сайта, то решений н...

17
июнь2017

Требования к хостинг...

Как настроить ПО сервера для работы Joomla? Настройки для сервера и хостинга под Joomla для разных в...

18
янв2018

Не пускает в админку...

Иногда. особенно при копировании контента  с другого сайта или базы, возникает потребность изме...

✔Мы можем, ✔мы делаем, ✔мы решаем! ✰✰✰✰✰

Big Data, Статистика

Анализируем большие объёмы данных, ведём и анализируем статистику

Онлайн Чаты

Устанавливаем на сайты онлайн Чаты, для организации службы поддержки посетителей сайта

Баннерная Сеть

Разместим ваши баннеры, посты, объявления в нашей сети сайтов различной тематики

Видео на YouTube

Делаем видео ролики и размещаем их на YouTube. Там же делаем посты и ссылки