Привет!
Сегодня при входе в панель администратора вижу сообщение 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 месяцев работал нормально, подобных сложностей не было.
В чём может быть причина и как решить эту проблему?
Спасибо большое!
Solved! Go to Solution.
Часть файлов я удалил. Удалил папки 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
Крякозябры переводятся как "В системе как" . А ответ на ваш вопрос находится здесь (на англ). Скорее всего у вас ошибка в стороннем расширении (модуля) . Решить можно удалением и \или переустановкой модуля.
Я никаких расширений или модулей не устанавливал. Единственное, что устанавливал это платную мобильную версию темы (сайта), это было в марте 2015 г. После этого сайт работал нормально, март, апрель, май и июнь.
Что в логах сайта? (через фтп зайти в папку ваш-сайт/var/logs)?
Также вполне возможно что ваш сайт был взломан. Здесь инструкция.
В файле /var/log/xxx.error_log ничего нет.
Что удалось выяснить: 1 июня 2015 г. в 15:56 неизвестно как на наш сайт закачаны файлы в папку js.
Хостинг RU-CENTER.
В папке js появилась новая папка editarea с папками и файлами:
В папке js появилась новая папка filesystem с папками и файлами:
Видимо 1 июня 2015 г. было установлено какое-то расширение или модуль. Я это не устанавливал.
Читайте выше. Ваш сайт взломали. Там ссылка на инструкцию, что делать. Ваш случай уже не первый.
Часть файлов я удалил. Удалил папки 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
Файлы docs/downloader/connect.cfg и docs/downloader/cache.cfg изменёны в день предполагаемого взлома 1 июня 2015 г. в 15:56 и я не знаю что с ними делать. Наверное нужно заменить на старые файлы.
.