RealAdmin.ru

Причины ошибки 500 при входе в «админку» Джумлы

Причины ошибки 500 при входе в «админку» Джумлы
Категория: Сайтострой
Комментарии: 24

При попытке входа в панель администрирования Joomla иногда можно получить сообщение «500 - обнаружена ошибка». При этом сайт работает. Причин может быть много. Пятисотая ошибка не имеет четкого описания. Понять по её коду что случилось — нельзя. Однако, расстраиваться раньше времени не стоит.

 joomla 500 - обнаружена ошибка

Сначала следует открыть журнал ошибок (лог) и посмотреть, есть ли там сообщения об ошибках. Он лежит в каталоге «/logs» и называется «error.php». Смотрите последние записи, возможно, они прояснят ситуацию. Например, мы сможем узнать из-за какого модуля она происходит. Если виновник найден, то остаёться подключиться к базе данных и отключить этот модуль или плагин.

Если в логе ничего подозрительного нет, то есть вероятность, что проблема возникает из-за невозможности записи в каталоги «/logs» и «/tmp». Попробуйте выставить на эти каталоги и внутренние файлы полные права — «777». Сделать это можно через FTP клиент. У многих проблема решалась таким образом.

Если не помогло, то стоит проверить пути к этим каталогам в конфигурационном файле — «configuration.php». Открываем его через текстовый редактор и ищем строки:

public $log_path = '/logs';
public $tmp_path = '/tmp';

Так они выглядели у меня при возникновении 500 ошибки. Рекомендую прописать эти пути от корневой директории сервера, а не от корня сайта. Полный путь к каталогу сайта может помочь вывести следующий код:

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

Создаём в корне сайта скрипт test.php, прописываем туда этот код и обращаемся к нему через браузер. Смотрим, какой путь он показывает. Его вставляем в конфигурационный файл «джумлы». Получаем что-то вроде этого:

public $log_path = '/home/www/realadmin/logs';
public $tmp_path = '/home/www/realadmin/tmp';

Если проблема не решилась, значит требуется детальный анализ сайта и установленных модулей. Проверьте корректность файла «htaccess». Поочередно отключайте установленные модули и плагины через базу данных. Но делайте все аккуратно, чтобы не усугубить ситуацию.

Теги:
Посмотрите похожее — 6
Комментарии —
  1. Алексей16 февраля 2015, 13:22#
    Спасибо друг! Помог!
    1. mishte07 марта 2015, 04:40#
      Благодарствую! Помогло!
      1. Дмитрий12 мая 2015, 22:38#
        Благодарю! Ошибку исправил! Очень благодарен!
        1. Andy Si12 мая 2015, 22:46#
          Всем пожалуйста
          1. Dimas22 июня 2015, 22:28#
            СПАСИБ! Это ГУД!
            1. sergey17 июля 2015, 18:03#
              Спасибо. Помогло.
              1. Алексей17 августа 2015, 08:51#
                Реально помогло с путями и test.php, так как по-умолчанию хостер (а Joomla была предустановлена) указал неправильные пути к темпам и логам. БОЛЬШОЕ СПАСИБО!
                1. Александр24 августа 2015, 11:25(был изменён)#
                  Попробовал. Не помогло. Адреса все поправил но все равно выдает ту же ошибку. Помогите если есть еще варианты какие
                  1. Святослав03 октября 2015, 15:38#
                    для локальных серверов также надо сделать:

                    .htaccess переименовуем в htaccess.txt
                    а чтобы админку не перекидывало на оригинал админки на хостинге — в configuration.php закомментируйте public $live_site = 'http://ваш сайт';
                    1. nektobit05 октября 2015, 09:31#
                      Сработало, сайт делали на локалка — а потом переносили тупым копированием ftp. В результате админка работала, пока кто-то не ошибся с набором пароля. В общем пути были неверные, да.
                      1. Рашит Кадыров15 ноября 2015, 14:38(был изменён)#
                        Все перепробовал. Сайт работает, в админку войти могу. Но в админке не работает ничего. Выдает ошибку 500. Где исправить не не знаю… :-(
                        1. Роман16 ноября 2015, 09:31#
                          У меня решилось с помощью «allax1, смотрите в папке administrator — там может быть дополнительный файл htaccess от хостера — иногда делается такое. Удалите если есть.»
                          1. Andy Si16 ноября 2015, 12:32#
                            Спс, может кому-то поможет
                            1. Саня23 февраля 2016, 23:27#
                              Спасибо, помогло))
                              1. Alex02 января 2017, 16:29#
                                Отлично, помогло, Спасибо!
                              2. Владимир21 октября 2016, 18:36#
                                Спасибо! помогло! Актуально
                                1. Ольга Александровна10 декабря 2016, 02:45#
                                  Подскажите, пожалуйста! Ситуация в следующем: Когда пытаюсь зайти на свой сайт, система пишет следующее: Технические работы на сервере. Что это может быть и как с этим бороться?
                                  1. Andy Si10 декабря 2016, 13:03#
                                    Я думаю, что по этому вопросу следует обратиться в тех. поддержку хостинга. Возможно у них действительно какие-то работы на сервере. Если нет, то тогда уже разбираться с самим сайтом. Например, может он завирусован.
                                  2. Олег17 мая 2017, 12:13#
                                    Искал ответ 1.5 месяца — после смены хостинга сайт работал, но в админку попасть не мог. Перерыл кучу форумов, но про test.php узнал только здесь. Реально неправильно были указаны пути к logs и tmp, хотя я сделал все по аналогии с предыдущим хостингом. Оказывается на новом названия папок другие. Спасибо, автор!
                                    1. Sergey Lubimov07 сентября 2017, 13:48#
                                      Да этот парень просто молодец! Спасибо за статью и помощь!
                                      1. Роман24 февраля 2018, 10:36#
                                        При переносе с другого хостинга такая же хрень была, ничего не помогало. Удалил файл .htaccess из папки administrator и всё заработало. Не благодарите.
                                        1. Александр Спицин01 апреля 2018, 21:31#
                                          Нет уж, поблагодарю. Спасибо :)))
                                          1. Андрей02 ноября 2018, 13:18#
                                            И мне помогло удаление .htaccess из папки administrator.
                                            Спасибо Огромное!!!
                                        2. Alexey08 апреля 2018, 22:03#
                                          Спасибо, помогла смена прав на папки.
                                          © REALADMIN.RU   2019 г.
                                          Страница сгенерирована: 0,1886 s | 6 mb.
                                          На каком уровне Вы играете в шахматы?
                                          О П Р О С