浏览文章

文章信息

Magento2 Call to undefined function xdebug_disable() 13600

提示,以下方式仅用于开发环境!线上环境一般也不装xdebug,如果要装,Magento2.3暂不支持xdebug3,降级就行。

修改:

vendor/magento/magento2-functional-testingframework/src/Magento/FunctionalTestingFramework/_bootstrap.php

第80行开始

将:

if (!(bool)$debugMode && extension_loaded('xdebug')) {
    xdebug_disable();
}

修改为:

if (!(bool)$debugMode && extension_loaded('xdebug')) {
    if (function_exists('xdebug_disable')) {
        xdebug_disable();
    }
}

修改后:

// add the debug flag here
$debugMode = $_ENV['MFTF_DEBUG'] ?? false;
//if (!(bool)$debugMode && extension_loaded('xdebug')) {
//    xdebug_disable();
//}
if (!(bool)$debugMode && extension_loaded('xdebug')) {
    if (function_exists('xdebug_disable')) {
        xdebug_disable();
    }
}


原创