1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Установил модуль не своей версии.

Тема в разделе "Вопросы по Joomla CMS [тех. поддержка]", создана пользователем PavelPomnikov, 24 май 2016.

  1. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Доброе время суток.
    У меня joomla 3.5. Установил virtueMart для joomla 2.5 (Не увидел)
    Joomla упала. Пишет ошибку "
    Fatal error: Call to a member function isAdmin() on null in W:\domains\localhost\plugins\system\stats\stats.php on line 87"
    Я удалил из директории все файлы связанные с плагином, но не помогло.
    Подскажите решение проблемы? Т.к. акебой не могу сделать бекап, вылажу файлы+бд.

    #1
  2. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Fatal error: Call to a member function isAdmin() on a non-object
    означает одно. Вы только что установили плагин (компонент, модуль), который не подходит к вашей версии Joomla.
    Решить это к сожалению нельзя. Удаляйте этот новый компонент и работайте дальше.

    Иногда бывает, после установки плагина вылезающая ошибка Fatal error: Call to a member function isAdmin() on a non-object, не дает войти в Панель управления. Как тогда удалить плагин?

    Если из за ошибки, вы не можете удалить плагин через Панель управления, удаляйте по FTP.

    1. Ищите папку плагина и кидайте ее в корзину

    2. В Тотал Командере ищите файлы, содержащие имя плагина в тексте. Обычно вы найдете пару файлов, один из которых будет языковой файл.
    #2
    PavelPomnikov нравится это.
  3. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Я удалил все файлы этого плагина. Но все равно выдает ошибку =(
    #3
  4. kirito

    kirito Матерый складчик

    Регистрация:
    8 ноя 2015
    Сообщения:
    285
    Симпатии:
    93
    В базе удалили таблицу этого модулья?
    #4
    PavelPomnikov нравится это.
  5. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Да. Удалил. Может модуль записался в какие то файлы? И нужно где то удалить строки?
    #5
  6. AlexPS

    AlexPS Опытный складчик

    Регистрация:
    24 янв 2016
    Сообщения:
    79
    Симпатии:
    13
    папку Cache почистите
    #6
  7. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Почистил, не помогло =(
    #7
  8. AlexPS

    AlexPS Опытный складчик

    Регистрация:
    24 янв 2016
    Сообщения:
    79
    Симпатии:
    13
    Вот тут еще могут быть файлы модуля или компонента /administrator/components
    #8
  9. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Все файлы с названием virtueMart и "vm" удалил. Все равно эта ошибка и не пускает не на сайт не в админку блин.... А я там много работы проделала =( Есть еще варианты решения проблемы?
    #9
  10. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Вы бек ап не делали, случайно), если на хостинге ставили, обычно делаются автоматически, проверьте
    Виртуамат, сложный компонент, со множеством плагинов, все концы найти сложно(
    #10
  11. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Попробуйте на время вырезать этот файл stats.php из папки localhost\plugins\system\stats\stats.php
    #11
  12. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Нет. Локалка(OpenServer) =(
    #12
  13. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Удалил. Теперь ошибка Fatal error: Call to undefined method JHtml::getJSObject() in W:\domains\localhost\libraries\cms\html\bootstrap.php on line 452
    #13
  14. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Попробуйте сверху скопировать джумлу, просто замените все файлы копирование
    предварительно скопировав базу и сайт, обязательно!
    #14
  15. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Павел, покажите откуда вы скачивали и какой именно архив Вирта устанавливали! Я попробую
    #15
  16. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    #16
  17. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Ой ужас то какой... Это архив самой Joomla 2.5 с установленным Virtuemart. Full_Package - никогда не скачивайте и не устанавливайте!
    Я даже не знаю что делать, тут придется бекап возвращать. Ибо там видимо файлы самой Джумлы 2.5 и базы данных пересливались, короче каша. И вообще я в шоке, что не выдало ошибку и файл начал устанавливаться.
    #17
    Shootnick нравится это.
  18. PavelPomnikov

    PavelPomnikov Cкладчик

    Регистрация:
    1 мар 2016
    Сообщения:
    18
    Симпатии:
    0
    Я так понял восстановить уже нельзя?
    #18
  19. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Точно Павел не скажу, но кажется что нельзя. Но возможно очень опытный профи и сделает. Только это надо детально поизучать файлы и базы данных которые изменились и добавились из Joomla 2.5.
    #19
  20. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Я попробывал распаковать архив Joomla 3.5 и заменить все файлы без папки installation полностью с заменой.
    Фронтенд вроде работает. Но в Админке выбивает ошибку с controller. Решение пока не знаю.
    #20