Меню

Administrator joomla не работает

joomla не открывается админка

В случае, если вас Joomla! не пускает в административную часть сайта, хотя логин и пароль верный, а просто перезагружает страницу, то вам следует проверить все параметры указанные ниже.

Важно! После каждого пункта пробуйте произвести авторизацию, так как причин много и какая из них подходит именно под ваш случай сказать точно сложно. Просто проверяйте всё.

Для начала просто убедитесь, что вы вводите пароль в нужной раскладке (русский/английский), банально, но так бывает часто.

  • Откройте файл конфигурации configuration.php редактором (блокнот не подходит) и убедитесь, что в начале файла нет посторонних символов. «п»ї» — это 3 байта кодировки UTF-8, проставляются в начале файлов (пресловутый BOM). Появляется в тех случаях, когда какой-то из файлов, обычно файл русификации для чего-либо, сохранён в формате UTF-8 с BOM. Вам необходимо сохранить файл без BOM или удалить эти символы.
  • Сбросьте пароль СуперАдминистратора через phpMyAdmin. Найдите в таблице jos_users нужного пользователя и поменяйте пароль на MD5 «21232f297a57a5a743894a0e4a801fc3» без кавычек! Теперь пароль стал «admin», без кавычек. Либо выполните запрос в базу данных:
  • Проверьте включены ли плагины авторизации. Бывает, что Authentication — Joomla или User — Joomla плагины не опубликованы. Сделать это можно в ручную в таблице jos_plugins выставив 1 (единицу) вместо 0 (нуля) в поле published. Это делается в phpMyAdmin вашей базы данных. Либо выполните запросы в БД:

    Запрос для Authentication — Joomla

    Запрос для User — Joomla!

  • Если у вас версия joomla 1.5.15 и PHP5.2.10, то проверьте включен ли модуль session
  • Проверьте включены ли куки
  • Очистите таблицу jos_session в базе данных
  • В configuration.php измените значение

    если не поможет, то верните обратно.

  • Добавьте строки в начало файла libraries/joomla/session/session.php

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

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

Главное — без паники. Первым делом необходимо найти ошибку. Предлагаем вам пять вариантов для поиска сообщения об ошибке.

Вариант #1. Измените режим сообщения об ошибках на Максимум

Попробуйте залогиниться в админку. Если вы смогли это сделать, то зайдите в Общие настройки – закладка Сервер – Сообщения об ошибках и установите значение на Максимум.

Если зайти в админку не удалось, то откройте файлы вашего Joomla сайта через FTP и найдите в корне файл configuration.php . Далее откройте его и измените значение переменной $error_reporting на maximum:

Вариант #2. Отредактируйте файл .htaccess

Откройте файлы вашего Joomla сайта через FTP. Найдите файл .htaccess , который расположен в корне вашего сайта (если такого файла нет, то переименуйте htaccess.txt) и добавьте следующую строку в этот файл (в начало или конец, без разницы):

Вариант #3. Отредактируйте файл index.php

Откройте файлы вашего Joomla сайта через FTP. Найдите файл index.php , который расположен в корне вашего сайта и добавьте этот код непосредственно после первой строки файла:

Вариант #4. Отредактируйте файл php.ini

Откройте файл конфигурации php.ini и измените значения двух параметров:

Установите отображение ошибок в On:

Установите отчет об ошибках:

Если вы не знаете, где расположен файл php.ini , то создайте файл phpinfo.php со следующим кодом:

Закачайте этот файл в директорию установки Joomla. Далее получите доступ к файлу по адресу вашадрес.ру/phpinfo.php и вы увидите список всех настроек PHP, в том числе месторасположение файла php.ini .

Вариант #5. Проверьте логи сервера

Проверьте файл ошибок сервера error.log на наличие ошибок. Если вы не уверены, как получить доступ к этому файлу, то обратитесь к вашему хостеру. Если вы работаете на локальной машине, то обычно этот файл находится в директории «logs» установки вашего сервера.

Вы нашли сообщение об ошибке. И что теперь?

Когда вы выяснили, что вызывает ошибку, то проанализируйте её. Скорее всего, вы увидите что-то похожее на это:

В этом примере ошибки идут от компонентов sh404SEF и Xmap. И даже если вы не понимаете этой ошибки, вы уже знаете, какое расширение её вызывает. Если же имя расширения не может быть найдено, то возможно вы увидите что-то похожее на это:

Читайте также:  Не работает wan когда lan работает

Это может означать, что есть проблема в файлах ядра Joomla.

Что вы можете сделать в данных случаях?

Проблемы с расширением? Отключите его.

Если это плагин, то достаточно отключить его. Если это модуль, то просто снимите его с публикации. Если доступа в админку нет, то отключение можно сделать напрямую в базе. Для этого можете воспользоваться такой программой как phpMyAdmin. Откройте вашу базу данных, выберите таблицу #__extensions и в ней найдите имя модуля или плагина, который хотите отключить. Далее выставьте поле enabled в значение 0 . С компонентом все немного сложнее, так как его невозможно просто отключить. Для отключения вам необходимо зайти по FTP в папку /components и переименовать папку расширения. Например, измените /com_sh404SEF на /com_sh404SEF_disabled . Возможно, вам придется переименовать папку расширения и в /administrator/components .

Проблемы с файлами Joomla? Закачайте их заново.

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

Ничего не помогает? Время обратиться за помощью!

Если вы не смогли исправить белый экран смерти, то стоит обратиться за помощью:

Joomla, как и любая бесплатная CMS, имеет свои подводные камни и баги, которые могут создать немало проблем начинающим пользователям и даже разработчикам.
С одним их таких багов столкнулся и я. А именно, в один прекрасный момент я просто не смог зайти в админку: при вводе логина и пароля она просто перезагружалась, не выдавая никакой ошибки. Бороздя просторы интернета, я натыкался на много форумов, где были люди, у которых была аналогичная проблема и даже пути ее решения.
В этой статье я постараюсь систематизировать все возможные пути исправления этого бага

Вариант 1

Возможная причина
Перенос сайта с одного на другой сервер
Решение
Решение проблемы кроется в базе данных вашего сайта. Итак, заходим в базу данных вашего сайта через phpmyadmin, находим таблицу jos_plugin, у некоторых она может называться jos_users.
Там должно обязательно! стоять

Вариант 2

Возможная причина
Забыли пароль. Да-да, бывает и такое. Может вы просто не правильно вводите пароль.
Решение
Необходимо сбросить пароль, установить его стандартным. Для этого найдите в таблице базы данных jos_plugin поле с паролем и замените содержимое на 21232f297a57a5a743894a0e4a801fc3. Таким образом вы установите пароль admin. Пробуйте

Вариант 3

Возможная причина

Проблемы с файлом configuration.php
Решение
Найдите в этом файле, который хранится в корневом каталоге вашего сайта, строку var $session_handler = ‘database’;
Если она у вас в таком виде, то замените на var $session_handler = ‘none’;

Вариант 4

Неправильно работает файл session.php
Решение
Зайдите в файл session.php, который обычно находится в libraries/joomla/session/session.php. И добавьте в его начало

Вот и все �� Если не помогло, пишите в комментарии, попробуем разобрать вашу проблему

Источник

Не могу зайти в админку Joomla, что делать

Время на чтение: 4 минуты

Панель администратора – это основной раздел сайта Джумла, командный пункт, с которого производится управление всем ресурсом. Если вы пробуете войти в адмику, но это совершить не получается, значит дела плохи! Без панели администратора вы не сможете ни добавить новые материалы на сайт, ни изменить навигационное меню, ни активировать какое-либо расширение. Вы буквально останетесь без рук, если компьютер не заходит в админку.

К счастью, Joomla – это популярная система управления сайтом, потому подобные проблемы со входом уже давно решили.

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

Как вспомнить или сбросить пароль админки

Если забыли пароль, то еще не все потеряно. Вполне может быть, что вы его еще вспомните. Сосредоточьтесь и попробуйте ввести свои стандартные пароли, которые вы обычно используете для регистрации. Если вы привыкли устанавливать везде разный пароль – это хорошо, но плохо для данной ситуации. В таком случае вам не удастся его вспомнить. Если во время установки движка вы указывали реальный имейл, то сможете восстановить пароль при помощи него. Чтобы перейти на страницу и восстановить пароль, введите в адресную строку доменное имя веб-ресурса и после слэша укажите следующее: /index.php?option=com_registration&task=lostPassword.

Читайте также:  Не работает кондиционер форд фиеста

Перед вами откроется стандартное окно “Забыл пароль”. Вы введете почтовый ящик и движок отправит на имейл письмо с новым паролем для входа. Найдите его и используйте для входа в панель администратора. Таким образом проблема “Я забыл пароль” будет решена.
https://www.youtube.com/watch?v=08XRkiYlbEY
К сожалению, не все помнят свой имейл, потому возможно вам предстоит делать сброс данных аккаунта вручную. Чтобы восстановить доступ к панели администратора, если вдруг забыл и пароль, и почтовый ящик, зайдите на хостинг. Если забыл пароль и там, воспользуйся функцией восстановления данных для входа. Далее вам необходимо будет изменить данные о пароле уже на уровне хостинга. Проблема в том, что в базе данных указанный пароль хешированный, то есть это код, которому соответствует истинное значение “пассворда”. Потому вы не сможете просто взять и переписать указанный пароль для входа.

С другой стороны, вы сможете указать новый пароль напрямую в базе данных. Это хороший способ, если забыл пароль доступа к панели администратора, чтобы задать стандартное значение admin, зайти и быстро изменить его. Для этого вместо текущего пароля укажите следующее значение – 21232f297a57a5a743894a0e4a801fc3. Этот набор букв и цифр соответствует паролю admin, который установлен в Джумла по умолчанию. Находится данные о пароле в базе данных, там где строка password.

А чтобы не менять пароль по несколько раз, вы можете сразу указать хешированный новый пароль. Только для этого вам предстоит найти редактор, который переведет текст в хешированный код MD5. Вводите новый пароль, хешируете и получаете набор букв и цифр, которые нужно разместить в поле password в базах данных MySQL. Кроме того, существуют различные скрипты, которые помогут вам восстановить доступ к панели администрирования.

Что делать, если не заходит в админку

Порой такое случается, что долгое время все нормально – компьютер заходит в панель управления Joomla. Но в один “прекрасный” момент доступ блокируется и вы осознаете, что “Не могу зайти в админку Joomla!”. Это проблема, и ее нужно решать. Если вы только установили движок на хостинг, убедитесь, что папка с инсталляционными файлами успешно удалена. Иначе вместо открытия админки вас перебросят на повторную установку CMS.

Другая возможная проблема – это блокировка доступа к админке на уровне хостинг-провайдера. Порой в панель управления не заходит, потому что сервер запрещает это, закрыв на время доступ к базам данных. Случается это тогда, когда на хостинг обрушиваются хакерские атаки. У Джумла очень небезопасная форма входа в админку. Потому многие пытаются взломать такие сайты при помощи автоматического подбора логинов и паролей. В случаях массовых атак, сервер блокирует возможность входа.

Источник

Что делать, если админка Joomla перезагружается и вы не можете войти?

Joomla, как и любая бесплатная CMS, имеет свои подводные камни и баги, которые могут создать немало проблем начинающим пользователям и даже разработчикам.
С одним их таких багов столкнулся и я. А именно, в один прекрасный момент я просто не смог зайти в админку: при вводе логина и пароля она просто перезагружалась, не выдавая никакой ошибки. Бороздя просторы интернета, я натыкался на много форумов, где были люди, у которых была аналогичная проблема и даже пути ее решения.
В этой статье я постараюсь систематизировать все возможные пути исправления этого бага

Вариант 1

Возможная причина
Перенос сайта с одного на другой сервер
Решение
Решение проблемы кроется в базе данных вашего сайта. Итак, заходим в базу данных вашего сайта через phpmyadmin, находим таблицу jos_plugin, у некоторых она может называться jos_users.
Там должно обязательно! стоять

Вариант 2

Возможная причина
Забыли пароль. Да-да, бывает и такое. Может вы просто не правильно вводите пароль.
Решение
Необходимо сбросить пароль, установить его стандартным. Для этого найдите в таблице базы данных jos_plugin поле с паролем и замените содержимое на 21232f297a57a5a743894a0e4a801fc3. Таким образом вы установите пароль admin. Пробуйте

Вариант 3

Возможная причина

Проблемы с файлом configuration.php
Решение
Найдите в этом файле, который хранится в корневом каталоге вашего сайта, строку var $session_handler = ‘database’;
Если она у вас в таком виде, то замените на var $session_handler = ‘none’;

Читайте также:  Настроить гбо 4 поколения диджитроник как правильно

Вариант 4

Неправильно работает файл session.php
Решение
Зайдите в файл session.php, который обычно находится в libraries/joomla/session/session.php. И добавьте в его начало

Вот и все 🙂 Если не помогло, пишите в комментарии, попробуем разобрать вашу проблему

Источник

Joomla — вместо админки белый экран?

Здравствуйте! Нужна помощь.. сайт на джумле, контент отображается, а админка нет (белый экран вместо нее).

вставил в /administrator/index.php код
ini_set(‘display_errors’,1);
error_reporting(E_ALL);

и в .htaccess
php_flag display_errors 1

Вот что выдает:
Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 29 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 32 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::load() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 161 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 138 Strict Standards: Non-static method JRequest::clean() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 33 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 463 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 464 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 465 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 466 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 467 Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/environment/request.php on line 468 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 35 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 38 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 39 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::load() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 161 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 138 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 46 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 47 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 50 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 53 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::import() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 54 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/loader.php on line 71 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 57 Strict Standards: Non-static method JLoader::register() should not be called statically in /home/b/b1esiuwa/b1esiuwa.bget.ru/public_html/libraries/joomla/import.php on line 58

Никогда не встречался с такими ошибками. Те ли это ошибки, из за которых не работает админка? Критические ли они? как лечатся? Заранее спасибо..

Источник

Adblock
detector