Fatal error: Class 'Entity' not found в profile2.module

Главные вкладки

Лучший ответ

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 19:33

Поправка - дело не в серваке, просто сами файлы такие закрашенные из архива вылезли.

Комментарии

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 18:02

Изменил ппх, но ошибка та же. Кеш почистил через drush cc all и все табилцы кеша очистил, но ошибка та же.
bumble, папка с модулем есть, бд тоже с оригинала.

Можно ли как-то типа через команную строку отрубить все модули сайта? Чтоб потом включать их по очереди и узнать, где проблема. Ну то есть и так уже известны 2 модуля, но непонятно какой из них чудит, просто entiry потерялся или в /profile2 чёт сломалось

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 18:38

Попробовал способы https://befused.com/drupal/registry-rebuild

Все не помогли, последний выдаёт ту же ошибку про класс

<?phproot@grphm-dev:/mnt/dev-fra1-02/www/site/public/sites/all/modules/contrib/registry_rebuild# php registry_rebuild.php
DRUPAL_ROOT is /mnt/dev-fra1-02/www/site/public.<br/>
Bootstrapping to DRUPAL_BOOTSTRAP_SESSION<br/>
Bootstrap caches have been cleared in DRUPAL_BOOTSTRAP_SESSION<br/>
Doing registry_rebuild() in DRUPAL_BOOTSTRAP_SESSION<br/>
Bootstrapping to DRUPAL_BOOTSTRAP_FULL<br/>
PHP Fatal error:  Class 'Entity' not found in /mnt/dev-fra1-02/www/site/public/sites/all/modules/contrib/profile2/profile2.module on line 593

Fatal error: Class 'Entity' not found in /mnt/dev-fra1-02/www/site/public/sites/all/modules/contrib/profile2/profile2.module on line 593?>

п.с очень надо решить сию проблему, готов платить, пишите в лс или скайп https://drupal.ru/username/krishper в профиле написаны.

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 18:42

Кстати, https://www.drupal.org/project/entity вообще тут ведь и нет класса Enity в файлах, только куча его вариаций типа EntityMetadataWrapper , EntityStructureWrapper итп итдп только что через пхп шторм через поиск посмотрел

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 19:00

В общем, попробывал в таблице system у модулей profile 2 сделать статус 0, отключить то бишь
Потом очистил
cache_bootstrap

И ошибка стала
<?phpFatal error: Class 'DevelMailLog' not found in public/sites/all/modules/contrib/mailsystem/mailsystem.module on line 293?>

Аватар пользователя Кришпер Кришпер 21 декабря 2018 в 19:22

Узнал, в чём беда. Просто я залил сайт папкой через файлзиллу и каким-то чудом у всех файлов с типом .inc модульных содержиме заенилось на null

Вот это дичь, конечно