Всем добрый день.
Переезжаем на php7, на одном из сайтов есть вот такой код в шаблоне:
Код |
---|
<!-- Google Tag Manager (noscript) -->
<noscript><ifr ame src="https://www.googletagmanager.com/ns.html?id=GTM-TL3RQ2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --> |
И если он присутствует, то получаем:
Код |
---|
[Error]
Call to undefined function mysql_connect() (0)
/var/www/maidomain/data/bitrix/modules/security/classes/mysql/database.php:24
#0: CSecurityDB::Init(boolean)
/var/www/maidomain/data/bitrix/modules/security/classes/mysql/database.php:103
#1: CSecurityDB::Query(string, string)
/var/www/maidomain/data/bitrix/modules/security/classes/general/antivirus.php:441
#2: CSecurityAntiVirus->dolog()
/var/www/maidomain/data/bitrix/modules/security/classes/general/antivirus.php:600
#3: CSecurityAntiVirus->Analyze(string)
/var/www/maidomain/data/bitrix/modules/security/classes/general/antivirus.php:197
#4: CSecurityAntiVirus::OnEndBufferContent(string)
/var/www/maidomain/data/bitrix/modules/main/classes/general/module.php:490
#5: ExecuteModuleEventEx(array, array)
/var/www/maidomain/data/bitrix/modules/main/classes/general/main.php:3254
#6: CAllMain->EndBufferContent(string)
/var/www/maidomain/data/bitrix/modules/main/classes/general/main.php:3201
#7: CAllMain->EndBufferContentMan()
/var/www/maidomain/data/bitrix/modules/main/include/epilog_after.php:36
#8: require(string)
/var/www/maidomain/data/bitrix/modules/main/include/epilog.php:3
#9: require_once(string)
/var/www/maidomain/data/bitrix/footer.php:4
#10: require(string)
/var/www/maidomain/data/index.php:511
|
Убираем этот код из шаблона, и все работает как часы. Почему так то? Как с этим жить?