![How to record a video of your screen on windows 10](https://cdn2.cdnme.se/5447227/9-3/23_64e61dfde087c337bd195b74.jpg)
This is actually the hardest part, but if you have your remote system configured properly you can skip this one. The remote system in this example is running on Ubuntu, but it can be any Linux or Windows system. I believe this article may help you to quickly setup debugging for Joomla! developments.In this tutorial I'm going to demonstrate how to setup remote debugging in PHP Tools for Visual Studio. Depending on the operating system, IDE and other facts, you may need to use different options. There are several other ways of debugging Joomla as mention in. Put some breakpoints and perform some actions Joomla!.Add the correct IDE key and start debugger.Click servers and add server’s debug configuration (xdebug host and port).Here I discuss on setting up as a remote debugger. There are several ways of configuring remote debug from IDE side. Go to Global Configuration -> System and enable Debug System Configuring PhpStrom Once you are logged to Joomla, switch to the Debug mode of plugin.Go to extension options and change IDE key to PHPSTROM.Install xdebug-helper extension in chrome browser (there are other extensions for other browsers such as Firefox).Xdebug.remote_cookie_expire_time = 36000 Configuring Web Browser Xdebug.remote_log=”c:\xampp\tmp\xdebug.txt” xdebug.profiler_output_name = “cachegrind.out.%t-%s” Xdebug.profiler_output_dir = “c:\xampp\tmp” Zend_extension = “c:\xampp\php\ext\php_xdebug-2.5.” “zend_extension_ts” is the path to locate downloaded library. Sample Xdebug configuration for php.ini file. Restart XAMPP server and check phpinfo to verify xdebug section.Add Xdebug configuration to the end of php.ini file.Download xdebug library suites for php version and OS ( ).In this article I am describing one of those method in detail. There are several methods to debug Joomla during development process and most of them are mentioned in this reference article.
![download xdebug remote_host download xdebug remote_host](https://i.stack.imgur.com/eJRUq.png)
However in complex situation a help of a debugger is essential. In some situations I just print that variable value. Every time a development is going on, we came across situations where we need to look in to variables’s instance values. I have started using this few years back and contributed in many ways. Joomla! CMS is platform for website development which is using by quite a large number of people today.
![How to record a video of your screen on windows 10](https://cdn2.cdnme.se/5447227/9-3/23_64e61dfde087c337bd195b74.jpg)