Блог старого компьютера

Блог старого компьютера


Главная Joomla Joomla ошибка при авторизации 500 - Обнаружена ошибка

Joomla ошибка при авторизации 500 - Обнаружена ошибка

28.02.2014 09:24 Администратор Joomla
Печать PDF

Давненько я замечал что на некоторых моих сайтах при входе в админку допусти в пароле либо логине ошибку у меня не выводилось сообщение о том что логин пароль неверен, а выводилась ошибка "ошибка при авторизации 500". Это конечно же меня не особо волновало, главное что при правильном вводе я попадал в админку. Так было до  поры до времени. На одном сайте авторизация так же была и на фронтенде, и там при неверно введенном пароле опять же выскакивала ошибка, вот это уже серьезнее. К примеру пользовател хочет попасть на сайт а там ошибка, не думаю что от этого он задержится на вашем сайте.

Поковырявшись в логах я обнаружил следующие ошибки. 

2014/02/28 09:16:44 [error] 2612#0: *572146 FastCGI sent in stderr: "PHP message: PHP Warning: fopen(Z:\home\ivanovo\www/logs/error.php): failed to open stream: No such file or directory in /usr/local/www/m.med.ru/www/libraries/joomla/log/loggers/formattedtext.php on line 248

PHP message: PHP Warning: fputs() expects parameter 1 to be resource, boolean given in /usr/local/www/m.med.ru/www/libraries/joomla/log/loggers/formattedtext.php on line 254" while reading response header from upstream, client: 212.119.242.100, server: m.mediaten.ru, request: "POST /administrator/index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/www.sock:", host: "m.med.ru", referrer: "http://m.med.ru/administrator/index.php"

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

Для того чтоб ошибки не возникало необходимо проверить и поправить общиее настройки сайта. Для этого идем "Сайт"-> "Общие настроки" вкладка "Система" пункт "Путь к каталогу логов". Далее вкладка "Сервер" пункт "Путь к каталогу временных файлов". Если вы не знаете правильный путь до этих папок спросите у хостинг поддржки, или найдите путь в глобальном массиве $_SERVER. Для этого вставляем в index.php файл строку

print_r($_SERVER);

Далее ищем там путь до корневой папки сайт и вставляем этот путь в настроки перед /tmp и /log. Должно получится примерно так: home/family/www/tmp

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


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

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела