после бэкапа, при входе в "общие настройки" 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 так же не могу войти в "менеджер плагинов", все остальное работает нормально. Может кто сталкивался, в гугле ничего путного не нашел!?
там вот такая строка @include_once 'Cache/Lite.php'; убери из неё знак "@" правда я такого файла не нешёл ни в 2.5 ни в 3.х версиях, но должно помоч
Не понял, а куда делась аналогичная тема.Я же давал ответ со ссылкой на решение на форуме joomla.org Совет был убрать static из строки public static function test(). Правда у меня строка 321 и J 2.5 ,а не J 1.5 Замени этот файл cachelite.php ,а еще лучше удали /libraries и залей из чистого дистра J 2.5.x
3.х Код (PHP): public static function isSupported() { @include_once 'Cache/Lite.php'; if (class_exists('Cache_Lite')) { return true; } else { return false; } } 2.5.х Код (PHP): public static function test() { @include_once 'Cache/Lite.php'; if (class_exists('Cache_Lite')) { return true; } else { return false; } } 1.5.х по этому пути libraries/joomla/cache/storage/ вообще нет такого файла cachelite.php значит это или 2.5.х или 3.х!!!
Совершенно верно woojin. заменил , только с версии 1.5.22 родной там оказывается такого файла вообще нет)) а вот в 2.5.7 есть и если его вкинуть та же ошибка выходит) спасибо за подсказку куда плюсик ставить?))) да я пробовал обновить до 2.5 но мне не понравился результат, сделал бэкап, но как это файл попал в него не пойму, я полностью на чистый хост восстанавливал)))