После обновления платформы возникла ошибка [Error] Class [COLOR=#FF0000]'Bitrix\Main\Mail\Multipart'[/COLOR] not found (0) и в публичной, и в админской части сайта
Недавно был переезд на другой хостинг, в процессе возникла схожая проблема [Error] Class [COLOR=#FF0000]'Bitrix\Main\Mail\EventManager'[/COLOR] not found (0)
[SIZE=20pt]Как лечить?[/SIZE]
1. Через FTP на всякий случай скачиваем себе копию поврежденной папки [I]mysite.com/bitrix/modules/main/lib/mail[/I]
2. Скачиваем рабочий дистрибутив своей редакции Битрикс отсюда http://www.1c-bitrix.ru/download/cms.php
3. Закачиваем через FTP на [I]mysite.com/bitrix/modules/main/lib/mail[/I] рабочую папку из архива [I]<дистрибутив_битрикса.zip>/bitrix/modules/main/lib/mail[/I]
Скрытый текст |
---|
[CODE][Error] Class 'Bitrix\Main\Mail\Multipart' not found (0) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/mail.php:120 #0: Bitrix\Main\Mail\Mail->__construct(array) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/mail.php:142 #1: Bitrix\Main\Mail\Mail::createInstance(array) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/mail.php:171 #2: Bitrix\Main\Mail\Mail::send(array) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/event.php:247 #3: Bitrix\Main\Mail\Event::handleEvent(array) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/eventmanager.php:161 #4: Bitrix\Main\Mail\EventManager::executeEvents() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/lib/mail/eventmanager.php:29 #5: Bitrix\Main\Mail\EventManager::checkEvents() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/general/event.php:20 #6: CAllEvent::CheckEvents() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/general/main.php:3516 #7: CAllMain::EpilogActions() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include/epilog_after.php:50 #8: require(string) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include/epilog.php:3 #9: require_once(string) /home/bitrix/ext_www/mysite.com/bitrix/footer.php:4 #10: require(string) /home/bitrix/ext_www/mysite.com/catalog/index.php:462 #11: include_once(string) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include/urlrewrite.php:159 #12: include_once(string) /home/bitrix/ext_www/mysite.com/bitrix/urlrewrite.php:2[/CODE] |
Недавно был переезд на другой хостинг, в процессе возникла схожая проблема [Error] Class [COLOR=#FF0000]'Bitrix\Main\Mail\EventManager'[/COLOR] not found (0)
Скрытый текст |
---|
[CODE][Error] Class 'Bitrix\Main\Mail\EventManager' not found (0) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/general/event.php:30 #0: CAllEvent::CleanUpAgent() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/mysql/agent.php(163) : eval()'d code:1 #1: eval /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/mysql/agent.php:163 #2: CAgent::ExecuteAgents(string) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/classes/mysql/agent.php:40 #3: CAgent::CheckAgents() /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include.php:264 #4: require_once(string) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include/prolog_before.php:14 #5: require_once(string) /home/bitrix/ext_www/mysite.com/bitrix/modules/main/include/prolog.php:10 #6: require_once(string) /home/bitrix/ext_www/mysite.com/bitrix/header.php:1 #7: require(string) /home/bitrix/ext_www/mysite.com/index.php:2[/CODE] |
[SIZE=20pt]Как лечить?[/SIZE]
1. Через FTP на всякий случай скачиваем себе копию поврежденной папки [I]mysite.com/bitrix/modules/main/lib/mail[/I]
2. Скачиваем рабочий дистрибутив своей редакции Битрикс отсюда http://www.1c-bitrix.ru/download/cms.php
3. Закачиваем через FTP на [I]mysite.com/bitrix/modules/main/lib/mail[/I] рабочую папку из архива [I]<дистрибутив_битрикса.zip>/bitrix/modules/main/lib/mail[/I]