проблема с работой админки joomla

Тема в разделе "Ошибки при работе с Joomla", создана пользователем dron111, 05.12.2012.

  1. Offline

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

    Регистрация:
    19.09.2012
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    после бэкапа, при входе в "общие настройки" joomla выдает следущее:
    Fatal error: Cannot make non static method JCacheStorage::test() static in class JCacheStorageCachelite in /home/agrobonu/public_html/libraries/joomla/cache/storage/cachelite.php on line 334

    так же не могу войти в "менеджер плагинов", все остальное работает нормально.
    Может кто сталкивался, в гугле ничего путного не нашел!?
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    там вот такая строка @include_once 'Cache/Lite.php';
    убери из неё знак "@"

    правда я такого файла не нешёл ни в 2.5 ни в 3.х версиях, но должно помоч
     
  4. Offline

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

    Регистрация:
    19.09.2012
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    у меня старушка 1.5)) сейчас попробую
     
  5. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 048
    Симпатии:
    520
    Пол:
    Мужской
    Не понял, а куда делась аналогичная тема.Я же давал ответ со ссылкой на решение на форуме joomla.org
    Совет был убрать static из строки public static function test().
    Правда у меня строка 321 и J 2.5 ,а не J 1.5
    Замени этот файл cachelite.php ,а еще лучше удали /libraries и залей из чистого дистра J 2.5.x
     
  6. Offline

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

    Регистрация:
    19.09.2012
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    был там такой значок, но не помогло(( 2 сутки сижу с этой запарой.....
     
  7. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 048
    Симпатии:
    520
    Пол:
    Мужской
    Это не значок/директива @ ,а оператор подавления ошибок php.
    Ты обновлял J 1.5 до J 2.5 ?
     
    dron111 нравится это.
  8. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    3.х
    Код (PHP):
    1. public static function isSupported()
    2.     {
    3.         @include_once 'Cache/Lite.php';
    4.  
    5.         if (class_exists('Cache_Lite'))
    6.         {
    7.             return true;
    8.         }
    9.         else
    10.         {
    11.             return false;
    12.         }
    13.     }

    2.5.х
    Код (PHP):
    1. public static function test()
    2.     {
    3.         @include_once 'Cache/Lite.php';
    4.  
    5.         if (class_exists('Cache_Lite'))
    6.         {
    7.             return true;
    8.         }
    9.         else
    10.         {
    11.             return false;
    12.         }
    13.     }

    1.5.х
    по этому пути libraries/joomla/cache/storage/ вообще нет такого файла cachelite.php

    значит это или 2.5.х или 3.х!!!
     
    dron111 нравится это.
  9. Offline

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

    Регистрация:
    19.09.2012
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    Совершенно верно woojin. заменил , только с версии 1.5.22 родной там оказывается такого файла вообще нет)) а вот в 2.5.7 есть и если его вкинуть та же ошибка выходит) спасибо за подсказку куда плюсик ставить?)))

    да я пробовал обновить до 2.5 но мне не понравился результат, сделал бэкап, но как это файл попал в него не пойму, я полностью на чистый хост восстанавливал)))
     
    Последнее редактирование модератором: 06.12.2012
  10. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 048
    Симпатии:
    520
    Пол:
    Мужской
    Пользуйся кнопкой Изменить, в сообщении.
    Так что Решено ?
     

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

Загрузка...