Не могу попасть в админку

Тема в разделе "Сайт умер, лежит и не дышит", создана пользователем SLWm, 13.01.2016.

Метки:
  1. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Юзверь обновил джумлу, "патамушта вышло новое обновление и нада обновлять"

    теперь не пускает в админку
    Fatal error: Class 'JError' not found in /home/host1264615/kprfkh.ru/htdocs/www/administrator/includes/framework.php on line 35

    Весь инет облазил так и не нашел описания что это за ошибка и как ее исправить
    в указанном месте стоит строчка
    JError::$legacy = true;

    Для полного счастья хацкеры чего-то обиделись именно на этот сайт и за три дня было три последовательных взлома с заменой заглавной страницы.

    Ну и до кучи - бекапа нет.
    И меня попросили разобраться с сайтом после новогодних праздников - то есть я в впринципе и не знаю что там было и как...

    ПОдскажите плиз как всё можно исправить)

    ЗЫ
    есть доступ к сайту по фтп

    ЗЗЫ
    Судя по файлу ридми: Joomla 3.3 version
     
  2.  
  3. |title|
    Offline

    |title| Активист

    Регистрация:
    19.09.2014
    Сообщения:
    105
    Симпатии:
    26
    Пол:
    Мужской
    Код файла /home/host1264615/kprfkh.ru/htdocs/www/administrator/includes/framework.php в студию
     
  4. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Код (PHP):
    1. <?php
    2. /**
    3. * @package     Joomla.Administrator
    4. * @subpackage   Application
    5. * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
    6. * @license     GNU General Public License version 2 or later; see LICENSE.txt
    7. */
    8.  
    9. // No direct access.
    10. defined('_JEXEC') or die;
    11.  
    12. /*
    13. * Joomla! system checks.
    14. */
    15.  
    16. @ini_set('magic_quotes_runtime', 0);
    17. @ini_set('zend.ze1_compatibility_mode', '0');
    18.  
    19. /*
    20. * Installation check, and check on removal of the install directory.
    21. */
    22. if (!file_exists(JPATH_CONFIGURATION.'/configuration.php') || (filesize(JPATH_CONFIGURATION.'/configuration.php') < 10) || file_exists(JPATH_INSTALLATION.'/index.php')) {
    23.    header('Location: ../installation/index.php');
    24.    exit();
    25. }
    26.  
    27. //
    28. // Joomla system startup.
    29. //
    30.  
    31. // System includes.
    32. require_once JPATH_LIBRARIES.'/import.php';
    33.  
    34. // Force library to be in JError legacy mode
    35. JError::$legacy = true;
    36. JError::setErrorHandling(E_NOTICE, 'message');
    37. JError::setErrorHandling(E_WARNING, 'message');
    38. JError::setErrorHandling(E_ERROR, 'message', array('JError', 'customErrorPage'));
    39.  
    40. // Botstrap the CMS libraries.
    41. require_once JPATH_LIBRARIES.'/cms.php';
    42.  
    43. // Pre-Load configuration.
    44. ob_start();
    45. require_once JPATH_CONFIGURATION.'/configuration.php';
    46. ob_end_clean();
    47.  
    48. // System configuration.
    49. $config = new JConfig();
    50.  
    51. // Set the error_reporting
    52. switch ($config->error_reporting)
    53. {
    54.    case 'default':
    55.    case '-1':
    56.      break;
    57.  
    58.    case 'none':
    59.    case '0':
    60.      error_reporting(0);
    61.      break;
    62.  
    63.    case 'simple':
    64.      error_reporting(E_ERROR | E_WARNING | E_PARSE);
    65.      ini_set('display_errors', 1);
    66.      break;
    67.  
    68.    case 'maximum':
    69.      error_reporting(E_ALL);
    70.      ini_set('display_errors', 1);
    71.      break;
    72.  
    73.    case 'development':
    74.      error_reporting(-1);
    75.      ini_set('display_errors', 1);
    76.      break;
    77.  
    78.    default:
    79.      error_reporting($config->error_reporting);
    80.      ini_set('display_errors', 1);
    81.      break;
    82. }
    83.  
    84. define('JDEBUG', $config->debug);
    85.  
    86. unset($config);
    87.  
    88. /*
    89. * Joomla! framework loading.
    90. */
    91.  
    92. // System profiler.
    93. if (JDEBUG) {
    94.    jimport('joomla.error.profiler');
    95.    $_PROFILER = JProfiler::getInstance('Application');
    96. }
    97.  
    98. // Joomla! library imports.
    99. jimport('joomla.application.menu');
    100. jimport('joomla.environment.uri');
    101. jimport('joomla.html.parameter');
    102. jimport('joomla.utilities.utility');
    103. jimport('joomla.event.dispatcher');
    104. jimport('joomla.utilities.arrayhelper');
    Форматируй код в редакторе. М.
     
    Последнее редактирование модератором: 13.01.2016
  5. |title|
    Offline

    |title| Активист

    Регистрация:
    19.09.2014
    Сообщения:
    105
    Симпатии:
    26
    Пол:
    Мужской
    Попробуй добавить в 31 строку -
    Код (PHP):
    1. require_once JPATH_LIBRARIES.'/import.legacy.php';

    или обнови еще раз джумлу))
     
    SLWm нравится это.
  6. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    огромное спасибо) ошибка исчезла! теперь пишет вот это:

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/host1264615/kprfkh.ru/htdocs/www/libraries/legacy/error/error.php:1) in /home/host1264615/kprfkh.ru/htdocs/www/libraries/joomla/session/session.php on line 658

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/host1264615/kprfkh.ru/htdocs/www/libraries/legacy/error/error.php:1) in /home/host1264615/kprfkh.ru/htdocs/www/libraries/joomla/session/session.php on line 658
    Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

    чего с этим делать?)
     
  7. |title|
    Offline

    |title| Активист

    Регистрация:
    19.09.2014
    Сообщения:
    105
    Симпатии:
    26
    Пол:
    Мужской
    Ошибка то исчезла, а в админку пускает? Лучше обновиться уже до последние версии
     
  8. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    не до админки пока не пускает, просто прежнюю ошибку убрали, что хорошо, но получили две новые, что не очень)

    то есть я обновляю до 3.4.8?
    а хуже точно не будет?,)
     
  9. |title|
    Offline

    |title| Активист

    Регистрация:
    19.09.2014
    Сообщения:
    105
    Симпатии:
    26
    Пол:
    Мужской
    а это я не знаю) лучше бекап сделать, а еще и админка не доступка, а как обновить не через админку...я не в курсе, бекап сделать на хосте. Иль ожидай умов великих
     
    SLWm нравится это.
  10. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    бекап сделать не проблема - проблема именно с попаданием в админку)
    Ладно огромное спасибо за помощь, подожду мож кто еще что умное посоветует...
     
  11. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    сейчас по какой причине не пускает?
    какие ошибки?
     
  12. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/host1264615/kprfkh.ru/htdocs/www/libraries/legacy/error/error.php:1) in /home/host1264615/kprfkh.ru/htdocs/www/libraries/joomla/session/session.php on line 658

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/host1264615/kprfkh.ru/htdocs/www/libraries/legacy/error/error.php:1) in /home/host1264615/kprfkh.ru/htdocs/www/libraries/joomla/session/session.php on line 658
    Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

    вот они ошибки, сможешь подсказать как ЭТО исправить?
     
  13. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    для начала посмотри что с соединением с БД
    в последней ошибке сказано что невозможно соединиться с БД
    и почисти таблицу сессий
     
  14. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    А открыть файл и посмотреть, сравнить с файлом из чистого архива. И проверь сайт в поисковике, сколько хакеры успели спама залить в гугл,яндекс
     
    woojin нравится это.
  15. Offline

    SLWm Недавно здесь

    Регистрация:
    13.01.2016
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    а вот этот момент можно поподробнее?
    как именно это можно проверить?
     
  16. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской

Поделиться этой страницей

Загрузка...