转php的结果,我试着抓了一个错误,为什么main没有显示出来。在管理面板中,我打开了所有错误的输出并得到了这个:
[ErrorException] E_DEPRECATED
Non-static method CSecurityAntiVirus::OnPageStart() should not be called statically (0)
/bitrix/modules/main/classes/general/module.php:490
#0: ExecuteModuleEventEx(array)
/home/bitrix/ext_www/host.svarbi.ru/bitrix/modules/main/include.php:304
#1: require_once(string)
/bitrix/modules/main/include/prolog_admin_before.php:18
#2: require_once(string)
/bitrix/modules/main/interface/desktop.php:2
#3: require(string)
/home/bitrix/ext_www/host.svarbi.ru/bitrix/admin/index.php:2
现在我需要使用 php 在主 bitrix 16.5.11 模块中恢复功能并禁用错误输出。我知道在 Wordpress 中你可以很简单地做到这一点,但我找不到类似的动作
您可以在 .htaccess 文件或数据库中的 b_option 表中禁用错误
您不能直接通过 ftp 禁用该模块。您可以上传一些脚本来删除模块。
通过 htaccess 控制错误输出是不够的。因为 主模块中的 Bitrix 覆盖错误的输出(有一个设置
/bitrix/admin/settings.php?lang=ru&mid=main&mid_menu=1)。