Error displaying the error page: Application Instantiation Error

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

  1. Offline

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

    Регистрация:
    25.09.2014
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Видел на форуме такую тему но не помогло. Заразился сайт. Вылечил сайт антивирусами, прогнал AI-Bolit вирусов больше не нашел. Залил всё обратно на хостинг. Сайт открылся без каких либо косяков а вот админка не открывается: Error displaying the error page: Application Instantiation Error.

    Сверял configuration.php
    public $host = 'localhost';
    public $user = 'kol';
    public $password = '123456789';
    public $db = 'kol';

    Через phpadmin подключаюсь к базе данных kol с именем kol и паролем 123456789. Пробовал восстанавливать таблицу через phpadmin не помогло.
    Думал может антивирь файлы повалил, взял скопировал папку administrator заново на хостинг, не помогло(пробовал от другого сайта копировать папку, который не был заражен)
    Единственный мог косяк проглядел что хостер хранит архивы 3 дня. И естественно снималась сломанная база(как я предполагаю).
    Подскажите может еще где то глянуть?
    А еще в лог php сыпется:
    PHP Fatal error: Class 'JViewCategory' not found in /*/public_html/components/com_content/views/category/view.html.php on line 20
    Не могу в инете найти что это. Но на другой сайте идентичном, в логах этой ошибки нет.

    Спасибо заранее.
     
  2.  
  3. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 041
    Симпатии:
    518
    Пол:
    Мужской
    Установи п папку Джумла и подключи старую БД вместо новой. Так протестируешь БД.
    Ошибка из файла /libraries/joomla/factory.php
    Код (PHP):
    1. /**
    2.     * Get an application object.
    3.     *
    4.     * Returns the global {@link JApplicationCms} object, only creating it if it doesn't already exist.
    5.     *
    6.     * @param   mixed   $id      A client identifier or name.
    7.     * @param   array   $config  An optional associative array of configuration settings.
    8.     * @param   string  $prefix  Application prefix
    9.     *
    10.     * @return  JApplicationCms object
    11.     *
    12.     * @see     JApplication
    13.     * @since   11.1
    14.     * @throws  Exception
    15.     */
    16.     public static function getApplication($id = null, array $config = array(), $prefix = 'J')
    17.     {
    18.         if (!self::$application)
    19.         {
    20.             if (!$id)
    21.             {
    22.                 throw new Exception('Application Instantiation Error', 500);
    23.             }
    24.  
    25.             self::$application = JApplicationCms::getInstance($id);
    26.         }
    27.  
    28.         return self::$application;
    29.     }
     
  4. Offline

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

    Регистрация:
    25.09.2014
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    При подключении старый базы:
    [Wed Oct 19 21:35:02 2016][error][client 91.236.176.102] PHP Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/tmp) in /*/joomla_1/public_html/libraries/joomla/session/handler/native.php on line 193

    Хотя пути не меняю к темпу.
     
  5. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 041
    Симпатии:
    518
    Пол:
    Мужской
    Очисти таблицу сессий в БД. и Кеш не забудь очистить.
     

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

Загрузка...