With XDebug helper, click the debug icon and choose either Profile or Trace from the available modes. If XDebug Helper is installed, edit the option for the extension to match what you set in your Webscale STRATUS panel. NOTE: Blackfire and XDebug cannot and should not be enabled at the same time. If Blackfire is enabled, a warning will be generated. The site will go down for a minute or two while PHP is reloaded with XDebug enabled. Once the profile values are set, click Update. The trace and profiler values will be used by the XDebug helper extension to trigger cachegrind or tracefile generation. The IDE key is not strictly necessary on STRATUS. Install the Chrome extension to trigger the profiling and tracing in Xdebug.Įnable Xdebug in the PHP > Xdebug Admin panel.īefore enabling Xdebug, set a trace and profiler value, along with a IDE key. Debug - connects a local IDE via SSH tunnel on Webscale STRATUS to step through code when called via browser request.
#Phpstorm remote debug full
Tracing - outputs trace files on the file system with full output of all function calls with function processing times.Profiling - outputs cachegrind files on the Webscale STRATUS file system to evaluate request performance.By default Xdebug is configured in Webscale STRATUS to cover most situations. It is highly advised to not use Xdebug on a Production environment unless absolutely necessary. While a powerful tool, Xdebug can drastically slow down a store if used in production, even when not actively tracing or profiling anything. Xdebug is available on Webscale STRATUS for debugging your code. Manually Uninstalling Magento 2 Extension Using Terser to Speed Magento 2 JS Delivery Using MagePack to Speed Magento 2 JS Delivery Using Baler to Speed Magento 2 JS Delivery None Of My Site Changes Appear In Magento 2 Multistore Subfolders Configuration Method