Автор Тема: Не могу зайти в админку сайта  (Прочитано 874 раз)

14 Март 2017, 10:02:32
  • Фрилансер
  • *
  • Сообщений: 114
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, версия престы 1.6.4
не могу зайти в админку - вручную почистил кеш, включил показ ошибок.
Пишет
Fatal error: Class 'AdminLoginController' not found in /home/host1494001/xxx/htdocs/www/classes/controller/Controller.php on line 134 с сайтом не делал никаких действий.
14 Март 2017, 10:26:40
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверьте наличие файла /classes/controller/AdminController.php.
Если его нет, возьмите в установочном пакете вашей версии prestashop и загрузите на хостинг.
14 Март 2017, 11:43:28
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 114
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сайт был взломан. Помог знакомый администратор. Сейчас доступ восстановлен. Но остались всякие вирусы. В корне престе должна быть папка temp
там есть файл _connections.id.php

<?php echo 'Devart HTTP tunnel temporary file.'; exit; ?>
126749 156507 44514
296120 370693 48073

Удалять его?
14 Март 2017, 12:33:58
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Удаляй конечно, но кроме этого файла должны быть еще, их тоже нужно найти и удалить.
14 Март 2017, 13:01:23
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 114
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удаляй конечно, но кроме этого файла должны быть еще, их тоже нужно найти и удалить.
вместе с папкой tmp ?

просто в старых бекапах этой папки нет
14 Март 2017, 13:34:41
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Удаляйте с папкой. В prestashop такой папки нет. Только проверьте конф. хостинга. Такую папку используют для хранения временных файлов.
14 Март 2017, 13:49:07
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 114
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
14 Март 2017, 21:40:07
Ответ #7
  • Новичок
  • *
  • Сообщений: 41
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Надо найти все файлы по времени предположительного взлома и сравнить с бэкапом, новые удалить, а те, что были изменены восстановить из бэкапа, кроме того поставить великую штуку Zeos antivirus (гуглится), он делает снимок по контрольной сумме всех файлов, а далее поставить его на крон, он каждый час пробегается по списку файлов, сравнивает все КС и скидывает на почту что было изменено, что удалено, что добавлено. 20тыс файлов проверяет секунд за 5-10. Естественно, все пароли на хостинге и бэкофисе, базе, смежной почте поменять, а папки (модулей) предназначенные для заливки файлов если не нужны удалить. + нагуглить какие модули подвержены взлому и либо снести их, либо убрать папку upload в них если не нужна. Ну как-то так + можно еще AI-Bolit на хостинг поставить или проверить сайт локально.