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

Discussion in 'Ошибки при работе с Joomla' started by dron111, Dec 5, 2012.

  1. Offline

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

    Joined:
    Sep 19, 2012
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    после бэкапа, при входе в "общие настройки" 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 Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    там вот такая строка @include_once 'Cache/Lite.php';
    убери из неё знак "@"

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

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

    Joined:
    Sep 19, 2012
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    у меня старушка 1.5)) сейчас попробую
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Не понял, а куда делась аналогичная тема.Я же давал ответ со ссылкой на решение на форуме joomla.org
    Совет был убрать static из строки public static function test().
    Правда у меня строка 321 и J 2.5 ,а не J 1.5
    Замени этот файл cachelite.php ,а еще лучше удали /libraries и залей из чистого дистра J 2.5.x
     
  6. Offline

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

    Joined:
    Sep 19, 2012
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    был там такой значок, но не помогло(( 2 сутки сижу с этой запарой.....
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Это не значок/директива @ ,а оператор подавления ошибок php.
    Ты обновлял J 1.5 до J 2.5 ?
     
    dron111 likes this.
  8. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    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 likes this.
  9. Offline

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

    Joined:
    Sep 19, 2012
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    Совершенно верно woojin. заменил , только с версии 1.5.22 родной там оказывается такого файла вообще нет)) а вот в 2.5.7 есть и если его вкинуть та же ошибка выходит) спасибо за подсказку куда плюсик ставить?)))

    да я пробовал обновить до 2.5 но мне не понравился результат, сделал бэкап, но как это файл попал в него не пойму, я полностью на чистый хост восстанавливал)))
     
    Last edited by a moderator: Dec 6, 2012
  10. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Пользуйся кнопкой Изменить, в сообщении.
    Так что Решено ?
     

Share This Page

Loading...