cancel
Showing results for 
Search instead for 
Did you mean: 

САЙТ ВЗЛОМАН Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

SOLVED

САЙТ ВЗЛОМАН Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Привет! 

 

Сегодня при входе в панель администратора вижу сообщение Fatal error: Class 'Magpleasure_Filesystem_Helper_Data' not found in /home/xxx/xxx/docs/app/Mage.php on line 547 и кракозябры Р’ системе РєР°Р.

 

Стоит Magento Community Edition 1.9.0.1. Обновления не устанавливались.

 

10 месяцев работал нормально, подобных сложностей не было.

 

В чём может быть причина и как решить эту проблему?

 

Спасибо большое!

12 REPLIES

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Крякозябры переводятся как  "В системе как" . А ответ на ваш вопрос находится здесь (на англ).  Скорее всего у вас ошибка в стороннем расширении (модуля) . Решить можно удалением и \или переустановкой модуля.

middle developer

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Я никаких расширений или модулей не устанавливал. Единственное, что устанавливал это платную мобильную версию темы (сайта), это было в марте 2015 г. После этого сайт работал нормально, март, апрель, май и июнь.

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Что в логах сайта? (через фтп зайти в папку ваш-сайт/var/logs)?

middle developer

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Также вполне возможно что ваш сайт был взломан. Здесь инструкция. 

middle developer

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

В файле /var/log/xxx.error_log ничего нет.

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Что удалось выяснить: 1 июня 2015 г. в 15:56 неизвестно как на наш сайт закачаны файлы в папку js.

 

Хостинг RU-CENTER.

 

В папке js появилась новая папка editarea с папками и файлами:

 

  1. images
  2. langs
  3. plugins
  4. reg_syntax
  5. autocompletion.js
  6. edit_area.css
  7. edit_area.js
  8. edit_area_compressor.php
  9. edit_area_full.gz
  10. edit_area_full.js
  11. edit_area_functions.js
  12. edit_area_loader.js
  13. elements_functions.js
  14. highlight.js.

 

 В папке js появилась новая папка filesystem с папками и файлами:

 

  1. base64.js
  2. jquery-1.4.2.min.js
  3. jqueryfiletree.js
  4. script.coffee
  5. script.js.

Видимо 1 июня 2015 г. было установлено какое-то расширение или модуль. Я это не устанавливал. 

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Читайте выше. Ваш сайт взломали. Там ссылка на инструкцию, что делать. Ваш случай уже не первый.

middle developer

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Часть файлов я удалил. Удалил папки editarea и filesystem. Но я смотрю там есть ещё в разных папках внутри новые левые файлы. Файл в папке skin/error.php так же удалил.

 

Удалена новая неизвестная папка с файлами app/code/community/Magpleasure/Filesystem.

 

Удалён новый неизвестный файл app/etc/modules/Magpleasure_Filesystem.xml.

 

Удалён новый неизвестный архив docs/downloader/.cache/community/File_System-1.0.0.tgz.

 

Кэш почистил, папку var/cache удалил.

 

Не получается отключить компиляцию, удалить скомпилированные файлы и запустить компиляцию.

 

Ввожу команды через SSH:

 

php -f shell/compiler.php -- disable - отключение компиляции
php -f shell/compiler.php -- clear - отключить компилятор и удалить скомпилированные файлы
php -f shell/compiler.php -- compile - запустить рекомпиляцию

 

Результат: 

 

Could not open input file: shell/compiler.php

Не удалось открыть входной файл: Shell/compiler.php

Re: Fatal error: Class 'Magpleasure_Filesystem_Helper_Data'

Файлы docs/downloader/connect.cfg и docs/downloader/cache.cfg изменёны в день предполагаемого взлома 1 июня 2015 г. в 15:56 и я не знаю что с ними делать. Наверное нужно заменить на старые файлы.

.