Сайт на 1с битрикс, пришлось переехать на другой хостинг.
После переезда появились ошибки. На старом хостинге работало на php 7, после переезда на php 5.6 нет ошибок, но если включаем php 7, после авторизации менеджера магазина(кому доступно только обработка заказов) появляется следующая ошибка: При выполнении скрипта возникла ошибка: "Включить расширенный вывод ошибок можно в файле настроек .settings.php" , естественно включаем в .settings,php
'debug' => true
и видим следующую ошибку:
[Error]
Using $this when not in object context (0)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/main/classes/mysql/database_mysqli.php:71
#0: CDatabase::ForSql(string)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/classes/general/clearnaccess.php:1013
#1: CLearnAccess::EscapeAndAddLateralQuotes(string)
#2: array_map(array, array)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/classes/general/clearnaccess.php:1003
#3: CLearnAccess::Array2CommaSeparatedListForSQL(array)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/classes/general/clearnaccess.php:829
#4: CLearnAccess->GetBitmaskOperationsForAllLessons(array)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/classes/general/clearnaccess.php:401
#5: CLearnAccess->IsBaseAccess(integer)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/classes/general/clearnaccessmacroses.php:484
#6: CLearnAccessMacroses::CanViewAdminMenu()
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/learning/admin/menu.php:276
#7: include(string)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/main/interface/admin_lib.php:640
#8: CAdminMenu->_IncludeMenu(string)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/main/interface/admin_lib.php:418
#9: CAdminMenu->Init(array)
/home/a/antonprk/pampersok.ru/public_html/bitrix/modules/main/interface/desktop.php:6
#10: require(string)
/home/a/antonprk/pampersok.ru/public_html/bitrix/admin/index.php:2
p.s: С первого раза иногда заходит в админку, но если попробовать зайти второй раз появляется эта ошибка
p.p.s: У "супер" администарора(без ограничений) таких ошибок не возникает....