Fatal error: Class 'Entity' not found in public/sites/all/modules/contrib/profile2/profile2.module on line 593
Это на веб-версии, а на локальном сервере почему-то такой беды нет.
Fatal error: Class 'Entity' not found in public/sites/all/modules/contrib/profile2/profile2.module on line 593
Это на веб-версии, а на локальном сервере почему-то такой беды нет.
Поправка - дело не в серваке, просто сами файлы такие закрашенные из архива вылезли.
Комментарии
В таком случае стоит сравнить версии PHP и веб-сервера на проде и на локалке
Кеш сбросьте.
И https://www.drupal.org/project/entity проверьте, установлен ли.
Изменил ппх, но ошибка та же. Кеш почистил через drush cc all и все табилцы кеша очистил, но ошибка та же.
bumble, папка с модулем есть, бд тоже с оригинала.
Можно ли как-то типа через команную строку отрубить все модули сайта? Чтоб потом включать их по очереди и узнать, где проблема. Ну то есть и так уже известны 2 модуля, но непонятно какой из них чудит, просто entiry потерялся или в /profile2 чёт сломалось
Короче, пока у меня дак больше вариантов нет
Попробовал способы 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 в профиле написаны.
Кстати, https://www.drupal.org/project/entity вообще тут ведь и нет класса Enity в файлах, только куча его вариаций типа EntityMetadataWrapper , EntityStructureWrapper итп итдп только что через пхп шторм через поиск посмотрел
В общем, попробывал в таблице system у модулей profile 2 сделать статус 0, отключить то бишь
Потом очистил
cache_bootstrap
И ошибка стала
<?phpFatal error: Class 'DevelMailLog' not found in public/sites/all/modules/contrib/mailsystem/mailsystem.module on line 293?>
Узнал, в чём беда. Просто я залил сайт папкой через файлзиллу и каким-то чудом у всех файлов с типом .inc модульных содержиме заенилось на null
![](/sites/default/files/inline/images/screenshot444.jpg)
Вот это дичь, конечно
Поправка - дело не в серваке, просто сами файлы такие закрашенные из архива вылезли.
Файлзилла не лучший инструмент. Много мелких файлов гонять либо архивом, либо по ссх, если лень.