После переноса работает только с пустым файлом class-wp-filesystem-direct.php

Пожалуйста, подскажите,как можно решить проблему! Сайт был атакован, с него ведется рассылка, после удаления вредоностного кода, сайт было решено перенести - перенесли, все работает(за исключением обновлений и установки плагинов), но только без содержимого в файле wp-admin/includes/class-wp-filesystem-direct.php, с содержимым падает сайт и выдает 500 - ю ошибку. С такой же версии Wordpress заменил всю папку wp-admin, такая же ситуация - с содержимым файла сайт не работает .