<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pacav69</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pacav69"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Pacav69"/>
	<updated>2026-08-19T21:54:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_an_update_server&amp;diff=209688</id>
		<title>Archived talk:Developing a MVC Component/Adding an update server</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_an_update_server&amp;diff=209688"/>
		<updated>2015-07-30T02:44:03Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i noticed that there is a mention of halloworld in the update-server.xml i&#039;m wondering if this is a typo or not.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;infourl title=&amp;quot;&#039;&#039;&#039;HalloWorld&#039;&#039;&#039; URL&amp;quot;.....&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_an_update_server&amp;diff=209687</id>
		<title>Archived talk:Developing a MVC Component/Adding an update server</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Archived_talk:Developing_a_MVC_Component/Adding_an_update_server&amp;diff=209687"/>
		<updated>2015-07-30T02:40:40Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: Created page with &amp;quot;i noticed that there is a mention of halloworld in the update.xml i&amp;#039;m wondering if this is a typo or not.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i noticed that there is a mention of halloworld in the update.xml i&#039;m wondering if this is a typo or not.&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Category:Debug&amp;diff=209275</id>
		<title>Category:Debug</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Category:Debug&amp;diff=209275"/>
		<updated>2015-07-28T17:45:04Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: Created page with &amp;quot;Debugging Joomla&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debugging Joomla&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=209274</id>
		<title>User:Pacav69</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=209274"/>
		<updated>2015-07-28T17:43:59Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugging your code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Paul C and if you want to get in touch with me, post on my &#039;&#039;&#039;[[User_talk:{{PAGENAME}}|talk page]]&#039;&#039;&#039;. &lt;br /&gt;
== How-to guides: ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
These are a list of pages to help with the development of Joomla Web applications such as components and templates.&lt;br /&gt;
&lt;br /&gt;
Over the years i have been interested in Joomla in how to use and develop components and templates so i&#039;m sharing my experiences and knowledge within these pages.&lt;br /&gt;
&lt;br /&gt;
The target audience is beginners to intermediate level developers who want to learn how to create web applications and templates not just for joomla but what you learn will be easily transferable to other development environments.&lt;br /&gt;
&lt;br /&gt;
[[User:Pacav69/howtoinstallbitnamijoomlastack|Instaling bitnami&#039;s joomla stack]]&lt;br /&gt;
&lt;br /&gt;
Creating a Module - [[Portal:Module_Development|Portal]]&lt;br /&gt;
&lt;br /&gt;
== Setup your development environment ==&lt;br /&gt;
&lt;br /&gt;
You can use bitnami&#039;s joomla stack which is a self contained complete package.&lt;br /&gt;
More information [[Installing Joomla locally|here]].&lt;br /&gt;
&lt;br /&gt;
You can follow instructions [[Installing Joomla! using BitNami Joomla! stack|here]] on how to install.&lt;br /&gt;
&lt;br /&gt;
== What is MAMP? ==&lt;br /&gt;
&lt;br /&gt;
=== MAMP ===&lt;br /&gt;
&lt;br /&gt;
MAMP is complete package for a MAC.&lt;br /&gt;
It is a stand alone working environment for the MAC that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is XAMPP? ===&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/XAMPP XAMPP]&lt;br /&gt;
Is a stand alone working environment for the MAC hence the X, that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is the meaning of XAMPP? ===&lt;br /&gt;
X means cross platform for a number of operating systems.&lt;br /&gt;
&lt;br /&gt;
==== [https://en.wikipedia.org/wiki/Apache_HTTP_Server Apache HTTP Server] ====&lt;br /&gt;
Apache HTTP Server is the foundation of the web servers that run websites today which normally runs on a UNIX or Linux Operating System (OS) but has been adapted to run on other operating systems such as MAC and Windows.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/MySQL MySQL] ===&lt;br /&gt;
MySQL Stands for My Structured Query Language which is a database system used to store information for later retrieval.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/PHP PHP] ===&lt;br /&gt;
PHP stands for Personal Home Page it is a programming language. &lt;br /&gt;
&lt;br /&gt;
Perl&lt;br /&gt;
&lt;br /&gt;
=== For MAC Users ===&lt;br /&gt;
I recommend downloading and installing Bitnami&#039;s MAMP it can be dowloaded from bitnami website [https://bitnami.com/stack/mamp here]&lt;br /&gt;
&lt;br /&gt;
I also recommend using Google Chrome Canary as it is side-by-side install and does not use your personal user profile and you can setup your custom pages set that you can use exclusively for testing your website.&lt;br /&gt;
&lt;br /&gt;
=== For windows and Linux users ===&lt;br /&gt;
Visit bitnami&#039;s website [https://bitnami.com/stacks/infrastructure here] to download a windows or linux version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
XAMPP&lt;br /&gt;
PHP&lt;br /&gt;
&lt;br /&gt;
== Installing MAMP ==&lt;br /&gt;
== Installing Joomla ==&lt;br /&gt;
Instructions on how to install are [[J3.x:Installing_Joomla|here]]&lt;br /&gt;
&lt;br /&gt;
== Using Bitnami&#039;s manager ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both; max-width:100%; height:auto; display:inline-block; float:right; margin-left:.3em;&amp;quot;&amp;gt;[[File:&amp;lt;!--T:38--&amp;gt;Joomla_stack.png|border|left|500px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a MAC goto /applications/joomla-3.4.3-1 click on manager-osx.app this will open up your controller and present you with this welcome screen.&lt;br /&gt;
&lt;br /&gt;
Lets identify each tab:&lt;br /&gt;
* &#039;&#039;&#039;Welcome&#039;&#039;&#039; first is the welcome screen which you see whenever you start the manager. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Manage Servers&#039;&#039;&#039; controls the Apache and MySQL applications to start, stop and restart. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Server Events&#039;&#039;&#039; displays the log of what is happening with services.&lt;br /&gt;
&lt;br /&gt;
== Using Komodo IDE with Joomla ==&lt;br /&gt;
[[Debugging Joomla with Komodo IDE]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;br /&gt;
&lt;br /&gt;
== Debugging your code ==&lt;br /&gt;
Setup is basically the same for all systems for xdebug.&lt;br /&gt;
You need the correct version for your setup, xdebug.dll for windows has many so make sure you have the correct one for your version of windows. xdebug.so for MAC should be in the same directory as the other .so files so PHP knows where to find it.&lt;br /&gt;
&lt;br /&gt;
Ensure that the php.ini file is the correct one that is being used by your PHP app and that xdebug configuration is in your php.ini file and the port is the same one that your debugging app is listening to. If you make any changes to php.ini file you must restart Apache in order for the changes to take effect.&lt;br /&gt;
&lt;br /&gt;
When you want to debug joomla you need to point to the index.php in the root of joomla. Have Apache and MySQL running on your system, you can check by going to your web browser and type localhost or localhost:8080 or whatever port your setup is set to.&lt;br /&gt;
&lt;br /&gt;
Breakpoints are what your debugging app will look for in your code it will stop at that point allowing you to view the variables or setup watches for variables so that you can monitor the changes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Debug]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Installing_Joomla!_using_BitNami_Joomla!_stack&amp;diff=208758</id>
		<title>Installing Joomla! using BitNami Joomla! stack</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Installing_Joomla!_using_BitNami_Joomla!_stack&amp;diff=208758"/>
		<updated>2015-07-26T17:51:38Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BitNami Joomla! Stack is an all-in-one installer that makes easy to install Joomla on your computer. It is free, easy to use and self-contained. That means that it bundles and  automatically configures every piece of software (dependency) necessary to run Joomla for development or production purposes, including Apache HTTP Server, MySQL and PHP.&lt;br /&gt;
&lt;br /&gt;
You can download the latest version of BitNami Joomla! stack for Windows, Linux and OS X at http://bitnami.org/stack/joomla.&lt;br /&gt;
&lt;br /&gt;
== Option 1: Joomla! stack (Recommended) ==&lt;br /&gt;
&lt;br /&gt;
This method assumes you already have a (&#039;&#039;&#039;W&#039;&#039;&#039;indows/&#039;&#039;&#039;L&#039;&#039;&#039;inux/&#039;&#039;&#039;M&#039;&#039;&#039;ac)...&#039;&#039;&#039;AMP&#039;&#039;&#039;(Apache HTTP Server, MySQL, &amp;amp; PHP) environment installed. &lt;br /&gt;
&lt;br /&gt;
=== Installing Joomla! Stack ===&lt;br /&gt;
Regardless of which operating system you are running (Windows / Linux / Mac), the install process is the same.&lt;br /&gt;
&lt;br /&gt;
Download the latest version of Joomla! Stack from the [http://bitnami.org/stack/joomla BitNami website].&lt;br /&gt;
&lt;br /&gt;
Find the installer you just downloaded (the filename will be similar to bitnami-joomla-VERSION-linux-installer.run. Double click on the icon to launch the installer.&lt;br /&gt;
&lt;br /&gt;
If you are using Linux you will have to give executable permissions to the file first, using this command:&lt;br /&gt;
 &lt;br /&gt;
chmod +x /path/to/bitnami-joomla-VERSION-linux-installer.run&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_welcome2.png]]&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Next&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_components2.png]]&lt;br /&gt;
&lt;br /&gt;
Select the components you want to install. If you are not sure, leave the default components checked. Click &amp;quot;Next&amp;quot; when you are done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_directory2.png]]&lt;br /&gt;
&lt;br /&gt;
Now it will ask where do you want to install the program. Provide the location where you want to install the BitNami Joomla! stack and click &amp;quot;Next&amp;quot; when you are done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_userdata2.png]]&lt;br /&gt;
&lt;br /&gt;
The user and password you provide here will be used to create the admin account in Joomla! Click &amp;quot;Next&amp;quot; when you are done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_sitename2.png]]&lt;br /&gt;
&lt;br /&gt;
Type in the name you want to use for your Joomla site, and click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaReadytoinstall2.png]]&lt;br /&gt;
&lt;br /&gt;
The installer allows you to configure an email account so Joomla! can send notifications via email . Click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaCopyingfiles2.png]]&lt;br /&gt;
&lt;br /&gt;
Wait a minute while the installer copies the files and configures your Joomla! installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomlafinalscreen2.png]]&lt;br /&gt;
&lt;br /&gt;
Joomla! is now set up and ready to be used. Click &amp;quot;Finish&amp;quot; to launch the application.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaManager.png]]&lt;br /&gt;
&lt;br /&gt;
Using the manager tool is easy to start/stop the Apache and MySQL servers.&lt;br /&gt;
&lt;br /&gt;
[[File:Joomlaapplicationscreen2.png]]&lt;br /&gt;
&lt;br /&gt;
You can manage the Joomla! database with phpMyAdmin easily.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaphpMyAdmin.png]]&lt;br /&gt;
&lt;br /&gt;
== Option 2: BitNami LAMPStack and Joomla! ==&lt;br /&gt;
=== What is BitNami LAMPStack? ===&lt;br /&gt;
BitNami LAMPStack is a free, easy to install package that bundles every piece of software (dependency) necessary to setup a LAMP (Apache, MySQL and PHP for Linux) environment up and running for development or production purposes. It is self-contained, it makes no modifications to your system and can be uninstalled easily. You can download the latest version of BitNami LAMPStack for Linux at [http://bitnami.org/stack/lampstack http://bitnami.org/stack/lampstack]. A [http://bitnami.org/stack/wampstack Windows version] and a [http://bitnami.org/stack/mampstack OS X version] are also available.&lt;br /&gt;
&lt;br /&gt;
Regardless of which operating system you are running (Windows / Linux / Mac), the install process is the same.&lt;br /&gt;
&lt;br /&gt;
=== Installing BitNami LAMPStack ===&lt;br /&gt;
&lt;br /&gt;
Find the installer you just downloaded from the BitNami website (the filename will be similar to bitnami-lampstack-VERSION-linux-installer.run). Double click the icon to launch the installer.&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_welcome.png]]&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Forward&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_directory.png]]&lt;br /&gt;
&lt;br /&gt;
Now it will ask where you want to install the program. Select the location on your machine and click &amp;quot;Forward&amp;quot; when you are done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_passwd.png]]&lt;br /&gt;
&lt;br /&gt;
Type your MySQL root password. This will be the password for the &amp;quot;root&amp;quot; user for the database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:LampstackReadytoinstall.png]]&lt;br /&gt;
&lt;br /&gt;
The installer is now ready to begin the installation process. Click &amp;quot;Forward&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:LampstackCopyingfiles.png]]&lt;br /&gt;
&lt;br /&gt;
Wait a minute while the installer copies the files and configures your LAMPStack installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstackfinalscreen.png]]&lt;br /&gt;
&lt;br /&gt;
BitNami LAMPStack is now set up and ready to be used. Click &amp;quot;Finish&amp;quot; to launch the application.&lt;br /&gt;
&lt;br /&gt;
=== Installing Joomla! manually ===&lt;br /&gt;
&lt;br /&gt;
Follow the instructions outlined in the article [[J3.2:Installing_Joomla|Installing Joomla]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Server setup local]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Installing_Joomla!_using_BitNami_Joomla!_stack&amp;diff=208757</id>
		<title>Installing Joomla! using BitNami Joomla! stack</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Installing_Joomla!_using_BitNami_Joomla!_stack&amp;diff=208757"/>
		<updated>2015-07-26T17:50:32Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Option 1: Joomla! stack (Recommended) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BitNami Joomla! Stack is an all-in-one installer that makes easy to install Joomla on your computer. It is free, easy to use and self-contained. That means that it bundles and  automatically configures every piece of software (dependency) necessary to run Joomla for development or production purposes, including Apache, MySQL and PHP.&lt;br /&gt;
&lt;br /&gt;
You can download the latest version of BitNami Joomla! stack for Windows, Linux and OS X at http://bitnami.org/stack/joomla.&lt;br /&gt;
&lt;br /&gt;
== Option 1: Joomla! stack (Recommended) ==&lt;br /&gt;
&lt;br /&gt;
This method assumes you already have a (&#039;&#039;&#039;W&#039;&#039;&#039;indows/&#039;&#039;&#039;L&#039;&#039;&#039;inux/&#039;&#039;&#039;M&#039;&#039;&#039;ac)...&#039;&#039;&#039;AMP&#039;&#039;&#039;(Apache HTTP Server, MySQL, &amp;amp; PHP) environment installed. &lt;br /&gt;
&lt;br /&gt;
=== Installing Joomla! Stack ===&lt;br /&gt;
Regardless of which operating system you are running (Windows / Linux / Mac), the install process is the same.&lt;br /&gt;
&lt;br /&gt;
Download the latest version of Joomla! Stack from the [http://bitnami.org/stack/joomla BitNami website].&lt;br /&gt;
&lt;br /&gt;
Find the installer you just downloaded (the filename will be similar to bitnami-joomla-VERSION-linux-installer.run. Double click on the icon to launch the installer.&lt;br /&gt;
&lt;br /&gt;
If you are using Linux you will have to give executable permissions to the file first, using this command:&lt;br /&gt;
 &lt;br /&gt;
chmod +x /path/to/bitnami-joomla-VERSION-linux-installer.run&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_welcome2.png]]&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Next&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_components2.png]]&lt;br /&gt;
&lt;br /&gt;
Select the components you want to install. If you are not sure, leave the default components checked. Click &amp;quot;Next&amp;quot; when you are done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_directory2.png]]&lt;br /&gt;
&lt;br /&gt;
Now it will ask where do you want to install the program. Provide the location where you want to install the BitNami Joomla! stack and click &amp;quot;Next&amp;quot; when you are done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_userdata2.png]]&lt;br /&gt;
&lt;br /&gt;
The user and password you provide here will be used to create the admin account in Joomla! Click &amp;quot;Next&amp;quot; when you are done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomla_sitename2.png]]&lt;br /&gt;
&lt;br /&gt;
Type in the name you want to use for your Joomla site, and click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaReadytoinstall2.png]]&lt;br /&gt;
&lt;br /&gt;
The installer allows you to configure an email account so Joomla! can send notifications via email . Click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaCopyingfiles2.png]]&lt;br /&gt;
&lt;br /&gt;
Wait a minute while the installer copies the files and configures your Joomla! installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Joomlafinalscreen2.png]]&lt;br /&gt;
&lt;br /&gt;
Joomla! is now set up and ready to be used. Click &amp;quot;Finish&amp;quot; to launch the application.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaManager.png]]&lt;br /&gt;
&lt;br /&gt;
Using the manager tool is easy to start/stop the Apache and MySQL servers.&lt;br /&gt;
&lt;br /&gt;
[[File:Joomlaapplicationscreen2.png]]&lt;br /&gt;
&lt;br /&gt;
You can manage the Joomla! database with phpMyAdmin easily.&lt;br /&gt;
&lt;br /&gt;
[[File:JoomlaphpMyAdmin.png]]&lt;br /&gt;
&lt;br /&gt;
== Option 2: BitNami LAMPStack and Joomla! ==&lt;br /&gt;
=== What is BitNami LAMPStack? ===&lt;br /&gt;
BitNami LAMPStack is a free, easy to install package that bundles every piece of software (dependency) necessary to setup a LAMP (Apache, MySQL and PHP for Linux) environment up and running for development or production purposes. It is self-contained, it makes no modifications to your system and can be uninstalled easily. You can download the latest version of BitNami LAMPStack for Linux at [http://bitnami.org/stack/lampstack http://bitnami.org/stack/lampstack]. A [http://bitnami.org/stack/wampstack Windows version] and a [http://bitnami.org/stack/mampstack OS X version] are also available.&lt;br /&gt;
&lt;br /&gt;
Regardless of which operating system you are running (Windows / Linux / Mac), the install process is the same.&lt;br /&gt;
&lt;br /&gt;
=== Installing BitNami LAMPStack ===&lt;br /&gt;
&lt;br /&gt;
Find the installer you just downloaded from the BitNami website (the filename will be similar to bitnami-lampstack-VERSION-linux-installer.run). Double click the icon to launch the installer.&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_welcome.png]]&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;Forward&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_directory.png]]&lt;br /&gt;
&lt;br /&gt;
Now it will ask where you want to install the program. Select the location on your machine and click &amp;quot;Forward&amp;quot; when you are done. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstack_passwd.png]]&lt;br /&gt;
&lt;br /&gt;
Type your MySQL root password. This will be the password for the &amp;quot;root&amp;quot; user for the database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:LampstackReadytoinstall.png]]&lt;br /&gt;
&lt;br /&gt;
The installer is now ready to begin the installation process. Click &amp;quot;Forward&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:LampstackCopyingfiles.png]]&lt;br /&gt;
&lt;br /&gt;
Wait a minute while the installer copies the files and configures your LAMPStack installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lampstackfinalscreen.png]]&lt;br /&gt;
&lt;br /&gt;
BitNami LAMPStack is now set up and ready to be used. Click &amp;quot;Finish&amp;quot; to launch the application.&lt;br /&gt;
&lt;br /&gt;
=== Installing Joomla! manually ===&lt;br /&gt;
&lt;br /&gt;
Follow the instructions outlined in the article [[J3.2:Installing_Joomla|Installing Joomla]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Server setup local]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=208756</id>
		<title>User:Pacav69</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=208756"/>
		<updated>2015-07-26T17:46:15Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* How-to guides: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Paul C and if you want to get in touch with me, post on my &#039;&#039;&#039;[[User_talk:{{PAGENAME}}|talk page]]&#039;&#039;&#039;. &lt;br /&gt;
== How-to guides: ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
These are a list of pages to help with the development of Joomla Web applications such as components and templates.&lt;br /&gt;
&lt;br /&gt;
Over the years i have been interested in Joomla in how to use and develop components and templates so i&#039;m sharing my experiences and knowledge within these pages.&lt;br /&gt;
&lt;br /&gt;
The target audience is beginners to intermediate level developers who want to learn how to create web applications and templates not just for joomla but what you learn will be easily transferable to other development environments.&lt;br /&gt;
&lt;br /&gt;
[[User:Pacav69/howtoinstallbitnamijoomlastack|Instaling bitnami&#039;s joomla stack]]&lt;br /&gt;
&lt;br /&gt;
Creating a Module - [[Portal:Module_Development|Portal]]&lt;br /&gt;
&lt;br /&gt;
== Setup your development environment ==&lt;br /&gt;
&lt;br /&gt;
You can use bitnami&#039;s joomla stack which is a self contained complete package.&lt;br /&gt;
More information [[Installing Joomla locally|here]].&lt;br /&gt;
&lt;br /&gt;
You can follow instructions [[Installing Joomla! using BitNami Joomla! stack|here]] on how to install.&lt;br /&gt;
&lt;br /&gt;
== What is MAMP? ==&lt;br /&gt;
&lt;br /&gt;
=== MAMP ===&lt;br /&gt;
&lt;br /&gt;
MAMP is complete package for a MAC.&lt;br /&gt;
It is a stand alone working environment for the MAC that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is XAMPP? ===&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/XAMPP XAMPP]&lt;br /&gt;
Is a stand alone working environment for the MAC hence the X, that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is the meaning of XAMPP? ===&lt;br /&gt;
X means cross platform for a number of operating systems.&lt;br /&gt;
&lt;br /&gt;
==== [https://en.wikipedia.org/wiki/Apache_HTTP_Server Apache HTTP Server] ====&lt;br /&gt;
Apache HTTP Server is the foundation of the web servers that run websites today which normally runs on a UNIX or Linux Operating System (OS) but has been adapted to run on other operating systems such as MAC and Windows.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/MySQL MySQL] ===&lt;br /&gt;
MySQL Stands for My Structured Query Language which is a database system used to store information for later retrieval.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/PHP PHP] ===&lt;br /&gt;
PHP stands for Personal Home Page it is a programming language. &lt;br /&gt;
&lt;br /&gt;
Perl&lt;br /&gt;
&lt;br /&gt;
=== For MAC Users ===&lt;br /&gt;
I recommend downloading and installing Bitnami&#039;s MAMP it can be dowloaded from bitnami website [https://bitnami.com/stack/mamp here]&lt;br /&gt;
&lt;br /&gt;
I also recommend using Google Chrome Canary as it is side-by-side install and does not use your personal user profile and you can setup your custom pages set that you can use exclusively for testing your website.&lt;br /&gt;
&lt;br /&gt;
=== For windows and Linux users ===&lt;br /&gt;
Visit bitnami&#039;s website [https://bitnami.com/stacks/infrastructure here] to download a windows or linux version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
XAMPP&lt;br /&gt;
PHP&lt;br /&gt;
&lt;br /&gt;
== Installing MAMP ==&lt;br /&gt;
== Installing Joomla ==&lt;br /&gt;
Instructions on how to install are [[J3.x:Installing_Joomla|here]]&lt;br /&gt;
&lt;br /&gt;
== Using Bitnami&#039;s manager ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both; max-width:100%; height:auto; display:inline-block; float:right; margin-left:.3em;&amp;quot;&amp;gt;[[File:&amp;lt;!--T:38--&amp;gt;Joomla_stack.png|border|left|500px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a MAC goto /applications/joomla-3.4.3-1 click on manager-osx.app this will open up your controller and present you with this welcome screen.&lt;br /&gt;
&lt;br /&gt;
Lets identify each tab:&lt;br /&gt;
* &#039;&#039;&#039;Welcome&#039;&#039;&#039; first is the welcome screen which you see whenever you start the manager. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Manage Servers&#039;&#039;&#039; controls the Apache and MySQL applications to start, stop and restart. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Server Events&#039;&#039;&#039; displays the log of what is happening with services.&lt;br /&gt;
&lt;br /&gt;
== Using Komodo IDE with Joomla ==&lt;br /&gt;
[[Debugging Joomla with Komodo IDE]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;br /&gt;
&lt;br /&gt;
== Debugging your code ==&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208755</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208755"/>
		<updated>2015-07-26T17:37:28Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugging options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo IDE&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;&#039;&#039;&#039;Default php interpreter&#039;&#039;&#039;&#039; use the following:&lt;br /&gt;
* goto &#039;&#039;&#039;&#039;Use this interpreter&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;&#039;Default composer interpreter&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;&#039;Path to alternative PHP configuration file&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;&#039;&#039;&#039;Komodo should listen for debugging connections on:&#039;&#039;&#039;&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;&#039;&#039;&#039;Successfully configured for local PHP debugging.&#039;&#039;&#039;&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;&#039;&#039;&#039;Debugging Options&#039;&#039;&#039;&#039;.&lt;br /&gt;
Create a new configuration name it &#039;&#039;&#039;&#039;joomlaphp&#039;&#039;&#039;&#039; click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter Arguments&#039;&#039;&#039; click on the arrow to the right of the area &lt;br /&gt;
select &#039;&#039;&#039;&#039;look for php.ini file in this directory&#039;&#039;&#039;&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;&#039;Select the interpreter to use for debugging select option&#039;&#039;&#039;&#039; - &#039;&#039;&#039;&#039;Use the CGI interpreter (php-cgi or php)&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208754</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208754"/>
		<updated>2015-07-26T17:31:12Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Default php interpreter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo IDE&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;&#039;&#039;&#039;Default php interpreter&#039;&#039;&#039;&#039; use the following:&lt;br /&gt;
* goto &#039;&#039;&#039;&#039;Use this interpreter&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;&#039;Default composer interpreter&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;&#039;Path to alternative PHP configuration file&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;&#039;&#039;&#039;Komodo should listen for debugging connections on:&#039;&#039;&#039;&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;&#039;&#039;&#039;Successfully configured for local PHP debugging.&#039;&#039;&#039;&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;&#039;&#039;&#039;Debugging Options&#039;&#039;&#039;&#039;.&lt;br /&gt;
Create a new configuration name it &#039;&#039;&#039;&#039;joomlaphp&#039;&#039;&#039;&#039; click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;&#039;&#039;&#039;Use the CGI interpreter (php-cgi or php)&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208753</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208753"/>
		<updated>2015-07-26T17:29:20Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo IDE&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;&#039;&#039;&#039;Default php interpreter&#039;&#039;&#039;&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;Default composer interpreter&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label &#039;&#039;&#039;&#039;Path to alternative PHP configuration file&#039;&#039;&#039;&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;&#039;&#039;&#039;Komodo should listen for debugging connections on:&#039;&#039;&#039;&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;&#039;&#039;&#039;Successfully configured for local PHP debugging.&#039;&#039;&#039;&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;&#039;&#039;&#039;Debugging Options&#039;&#039;&#039;&#039;.&lt;br /&gt;
Create a new configuration name it &#039;&#039;&#039;&#039;joomlaphp&#039;&#039;&#039;&#039; click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;&#039;&#039;&#039;Use the CGI interpreter (php-cgi or php)&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=208420</id>
		<title>User:Pacav69</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=User:Pacav69&amp;diff=208420"/>
		<updated>2015-07-26T00:56:11Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Using Komodo IDE with Joomla */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Paul C and if you want to get in touch with me, post on my &#039;&#039;&#039;[[User_talk:{{PAGENAME}}|talk page]]&#039;&#039;&#039;. &lt;br /&gt;
== How-to guides: ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
These are a list of pages to help with the development of Joomla Web applications such as components and templates.&lt;br /&gt;
&lt;br /&gt;
Over the years i have been interested in Joomla in how to use and develop components and templates so i&#039;m sharing my experiences and knowledge within these pages.&lt;br /&gt;
&lt;br /&gt;
The target audience is beginners to intermediate level developers who want to learn how to create web applications and templates not just for joomla but what you learn will be easily transferable to other development environments.&lt;br /&gt;
&lt;br /&gt;
[[User:Pacav69/howtoinstallbitnamijoomlastack|Instaling bitnami&#039;s joomla stack]]&lt;br /&gt;
&lt;br /&gt;
== Setup your development environment ==&lt;br /&gt;
&lt;br /&gt;
You can use bitnami&#039;s joomla stack which is a self contained complete package.&lt;br /&gt;
More information [[Installing Joomla locally|here]].&lt;br /&gt;
&lt;br /&gt;
You can follow instructions [[Installing Joomla! using BitNami Joomla! stack|here]] on how to install.&lt;br /&gt;
&lt;br /&gt;
== What is MAMP? ==&lt;br /&gt;
&lt;br /&gt;
=== MAMP ===&lt;br /&gt;
&lt;br /&gt;
MAMP is complete package for a MAC.&lt;br /&gt;
It is a stand alone working environment for the MAC that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is XAMPP? ===&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/XAMPP XAMPP]&lt;br /&gt;
Is a stand alone working environment for the MAC hence the X, that has all the required applications to run a local web server used for the development and debugging of web applications and templates. It has Apache, MySQL, PHP and Perl applications that have been developed by group called Apache Friends. There is also LAMP for Linux and WAMP for windows.&lt;br /&gt;
&lt;br /&gt;
=== What is the meaning of XAMPP? ===&lt;br /&gt;
X means cross platform for a number of operating systems.&lt;br /&gt;
&lt;br /&gt;
==== [https://en.wikipedia.org/wiki/Apache_HTTP_Server Apache HTTP Server] ====&lt;br /&gt;
Apache HTTP Server is the foundation of the web servers that run websites today which normally runs on a UNIX or Linux Operating System (OS) but has been adapted to run on other operating systems such as MAC and Windows.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/MySQL MySQL] ===&lt;br /&gt;
MySQL Stands for My Structured Query Language which is a database system used to store information for later retrieval.&lt;br /&gt;
&lt;br /&gt;
=== [https://en.wikipedia.org/wiki/PHP PHP] ===&lt;br /&gt;
PHP stands for Personal Home Page it is a programming language. &lt;br /&gt;
&lt;br /&gt;
Perl&lt;br /&gt;
&lt;br /&gt;
=== For MAC Users ===&lt;br /&gt;
I recommend downloading and installing Bitnami&#039;s MAMP it can be dowloaded from bitnami website [https://bitnami.com/stack/mamp here]&lt;br /&gt;
&lt;br /&gt;
I also recommend using Google Chrome Canary as it is side-by-side install and does not use your personal user profile and you can setup your custom pages set that you can use exclusively for testing your website.&lt;br /&gt;
&lt;br /&gt;
=== For windows and Linux users ===&lt;br /&gt;
Visit bitnami&#039;s website [https://bitnami.com/stacks/infrastructure here] to download a windows or linux version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
XAMPP&lt;br /&gt;
PHP&lt;br /&gt;
&lt;br /&gt;
== Installing MAMP ==&lt;br /&gt;
== Installing Joomla ==&lt;br /&gt;
Instructions on how to install are [[J3.x:Installing_Joomla|here]]&lt;br /&gt;
&lt;br /&gt;
== Using Bitnami&#039;s manager ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both; max-width:100%; height:auto; display:inline-block; float:right; margin-left:.3em;&amp;quot;&amp;gt;[[File:&amp;lt;!--T:38--&amp;gt;Joomla_stack.png|border|left|500px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a MAC goto /applications/joomla-3.4.3-1 click on manager-osx.app this will open up your controller and present you with this welcome screen.&lt;br /&gt;
&lt;br /&gt;
Lets identify each tab:&lt;br /&gt;
* &#039;&#039;&#039;Welcome&#039;&#039;&#039; first is the welcome screen which you see whenever you start the manager. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Manage Servers&#039;&#039;&#039; controls the Apache and MySQL applications to start, stop and restart. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Server Events&#039;&#039;&#039; displays the log of what is happening with services.&lt;br /&gt;
&lt;br /&gt;
== Using Komodo IDE with Joomla ==&lt;br /&gt;
[[Debugging Joomla with Komodo IDE]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;br /&gt;
&lt;br /&gt;
== Debugging your code ==&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Setting_up_your_workstation_for_web_development&amp;diff=208419</id>
		<title>Setting up your workstation for web development</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Setting_up_your_workstation_for_web_development&amp;diff=208419"/>
		<updated>2015-07-26T00:47:11Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
{{RightTOC}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This article provides detailed instructions for setting up your workstation as a PHP development environment, not only for Joomla! it also should work fine for PHP development in general.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; There are many possible configurations for doing PHP development environments. Any environment that supports the basic AMP stack (Apache, MySql, PHP), Subversion and/or Git should be fine.&lt;br /&gt;
&lt;br /&gt;
== Choosing a code editor ==&lt;br /&gt;
&lt;br /&gt;
The PHP language code represented just by plain text that can be edited with simple text editors like:&lt;br /&gt;
&lt;br /&gt;
* Gedit (opensource code editor for linux)&lt;br /&gt;
* Notepad++ (opensource code editor for Windows)&lt;br /&gt;
* Apple textEditor (Apple&#039;s basic text editor)&lt;br /&gt;
* Komodo Edit (Komodo Edit is a fast, smart, free and open-source code editor for Windows, Mac and Linux)&lt;br /&gt;
&lt;br /&gt;
But when you are about to work in more advanced and complex projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:Eclipse_(software)|Eclipse IDE]] (opensource cross platform IDE)&lt;br /&gt;
* Netbeans IDE (opensource cross platform IDE)&lt;br /&gt;
* UltraEdit IDE (closed source cross platform IDE)&lt;br /&gt;
* Aptana IDE (opensource cross platform IDE)&lt;br /&gt;
* Shiftedit IDE&lt;br /&gt;
* [[wikipedia:Geany |Geany IDE]] (opensource cross platform editor with basic IDE features)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Komodo_Edit Komodo IDE] (cross platform IDE)&lt;br /&gt;
&lt;br /&gt;
As new emerging technologies we got other kind of editors available as an alternative to the traditional simple editors or desktop IDEs applications, among them we got: &lt;br /&gt;
&lt;br /&gt;
*Web based IDEs: editors that runs on the web&lt;br /&gt;
**Wiode&lt;br /&gt;
*Cloud based IDEs: editors that runs on the cloud&lt;br /&gt;
**Kodingen&lt;br /&gt;
**Codeita&lt;br /&gt;
**ShiftEdit&lt;br /&gt;
**jsFiddle&lt;br /&gt;
**PHPanywhere&lt;br /&gt;
*Browser based IDEs: editors that runs on your browser&lt;br /&gt;
**Cloud IDE (Google chrome extension)&lt;br /&gt;
**Cloud9 (Google Chrome extension)&lt;br /&gt;
**ShiftEdit (Google Chrome extension)&lt;br /&gt;
**PHPanywhere (Google Chrome extension)&lt;br /&gt;
&lt;br /&gt;
To empathize some of the advantages of the use of IDEs over simple text editors we got:&lt;br /&gt;
&lt;br /&gt;
*Some IDEs integrate and/or let you integrate more programming languages under the same tool such as PHP, Javascript, CSS, XML, etc...&lt;br /&gt;
*Some IDEs integrate and/or let you integrate assistive functions to develop code such as code completion, re-factoring, templates, advanced search/replace, syntax check, syntax coloring and more&lt;br /&gt;
*Some IDEs can analyze the project as a whole and build a map of relationships between the classes in use in your project giving you the opportunity to explore the project in a more comfortable and coherent way&lt;br /&gt;
*Some IDEs can analyse the current file under edition and give you a map of the different variables, functions and classes present on the file as a shortcut to navigate through the content&lt;br /&gt;
*Some IDEs integrate and/or let you integrate PHP debugging client under the same tool&lt;br /&gt;
*Some IDEs integrate and/or let you integrate several kind of source code revision control clients under the same tool&lt;br /&gt;
&lt;br /&gt;
Some of the advantages of simple text editors are:&lt;br /&gt;
&lt;br /&gt;
*This kind of editor are usually lightweight&lt;br /&gt;
*Some of these editors are great to do quick editions&lt;br /&gt;
*Some of these editors provide syntax coloring and basic code completion&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Eclipse IDE&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Eclipse IDE for PHP development]]&lt;br /&gt;
* [[Configuring Netbeans IDE for PHP development]]&lt;br /&gt;
* [[Configuring UltraEdit IDE for PHP development]]&lt;br /&gt;
* [[Configuring Komodo Edit for Joomla Code Completion]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a web server ==&lt;br /&gt;
&lt;br /&gt;
To develop and test our PHP projects we need to execute the code in a web server capable of interpret PHP code and send the output to our browser, is good to know that we have a nice range of opensource tools to deploy a PHP webservers for our development environment such as:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:LAMP_(software_bundle)|LAMP]] (AMP stack on Linux)&lt;br /&gt;
*[http://www.apachefriends.org/en/xampp.html XAMPP] (Cross platform AMP stack implementation)&lt;br /&gt;
*[http://www.wampserver.com/en/ WAMP] (AMP stack for Windows)&lt;br /&gt;
Also there is other commercial closed-source options such as:&lt;br /&gt;
*[[wikipedia:Internet_Information_Services | IIS]] (Microsoft webserver, the PHP and MySQL services got to be installed manually)&lt;br /&gt;
* [[http://www.microsoft.com/web/webmatrix/  Microsoft&#039;s Web Matrix]] which installs a development platform for working on Windows.&lt;br /&gt;
*others&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;LAMP server for Linux&#039;&#039;&#039; and a &#039;&#039;&#039;XAMPP server for windows&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring a LAMPP server for PHP development]]&lt;br /&gt;
* [[Configuring a XAMPP server for PHP development]]&lt;br /&gt;
* [[Configuring a WAMP server for PHP development]]&lt;br /&gt;
* [[Configuring an IIS server for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a Debugging tool ==&lt;br /&gt;
&lt;br /&gt;
Debugging tools are quite useful when you are developing a PHP project and you want to study how your code behave step by step on each executed line of your code, also these debugging tools let you see the real values of variables and objects and set new values on the fly for testing purposes, you can also create expression to check the outcome of them without modify your code.&lt;br /&gt;
&lt;br /&gt;
Old school and hardcore PHP programmers don&#039;t fraternize much with these kind of visual tools and they prefer to debug their code the old way using [[php:var_dump]] and other methods to display and analyze the output of the PHP code, is up to you what kind of tools you want to implement in your development workflow.&lt;br /&gt;
&lt;br /&gt;
There is several alternatives for PHP debugging, some of these are:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Xdebug|Xdebug]] (opensource debugging service for PHP).&lt;br /&gt;
*Zend Debugger (commercial debugging service for PHP).&lt;br /&gt;
&lt;br /&gt;
To empathize some of the advantages of the use of this kind of debugging tools we got:&lt;br /&gt;
&lt;br /&gt;
*You can stop (freeze) the execution of your PHP code any time placing a breakpoint.&lt;br /&gt;
*You can inspect the current value of variables and objects without dumping the content.&lt;br /&gt;
*You can execute the code step by step all the way from the beginning of the PHP code to the end of it and study how your application behaves under certain circumstances.&lt;br /&gt;
*You can set or modify the value of variables and object on the fly and see the results of your changes without modify the original code at all.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Xdebug&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Xdebug for PHP development]]&lt;br /&gt;
* [[Configuring Zend Debugger for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a Version Control System ==&lt;br /&gt;
&lt;br /&gt;
Don&#039;t you hate when you are coding and suddenly by accident you just deleted a big chunk of text and there is no backups of that file to restore those important lines of code?, don&#039;t you hate when you are working with 2 or more developers in a project and everyone have a different copy of the project then comes the day of merge all those changes in one final project but everything goes wrong or the project does not want to run properly because someone did just overwrite some of your files?, for all this problems and many more exist some nice tools to bring you the solutions you need, some of these tools are:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Git_(software)|GIT]] (Is a distributed revision control and source code management)&lt;br /&gt;
*[[wikipedia:Apache_Subversion|SVN]] (Is a software versioning and revision control system)&lt;br /&gt;
&lt;br /&gt;
A Version Control System also known as VCS is a very important tool in the development of software projects, this tools keep track of all the changes you made in a file over the time, they also provide mechanisms to avoid version conflicts when 2 or more developers have made changes in the same files, another nice feature is that you can navigate back in time through the history of changes of a file and revert undesired changes if you want, tools like this make possible collaborative projects with thousand of developers around the world such as the Linux project were lot of people are constantly editing the project files every day and all the merging and revision process of thousand of files is automated by the VCS. Consider yourself some time to learn how to use this important tool.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;GIT&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring GIT for PHP development]]&lt;br /&gt;
* [[Configuring SVN for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a project build system ==&lt;br /&gt;
To read the full definition of a project build system you can go [[wikipedia:Build_automation|here]] but in short, the project build systems help you to automatize those tedious and repetitive tasks that developers got to do in several stages of the development of a project, some of this tasks are:&lt;br /&gt;
&lt;br /&gt;
*Compiling source code&lt;br /&gt;
*Packaging (such as creating installers or final compressed files of individual libraries)&lt;br /&gt;
*Running tests&lt;br /&gt;
*Deployment to production systems (such as automatic upgrades and/or  installation)&lt;br /&gt;
*Creating documentation and/or release notes&lt;br /&gt;
&lt;br /&gt;
Looking at project build systems from another point of view we can say they are a tool to automate complex tasks or little tasks such as:&lt;br /&gt;
*Move a file from one place to another&lt;br /&gt;
*Compressing a folder with several files&lt;br /&gt;
*Upload a final build to a server&lt;br /&gt;
*Update the content of files such as XML files or some comment sections of PHP files to print the version of the last build&lt;br /&gt;
&lt;br /&gt;
A simple thing like the development of a Joomla! extensions such as a simple module could need the use of a project build system to gather all the information dispersed about the module in the Joomla! folder structure and put it back to the typical package structure of a module package with a simple build command, this could save you several minutes and headaches when you try to build a module or any extension manually and misplace a file or skip one of then in the final package. Consider your self some time to learn the proper use of project build systems and make them part of your regular development workflow.&lt;br /&gt;
&lt;br /&gt;
Exist several options for project build systems out there, some of those are:&lt;br /&gt;
*[http://www.phing.info/trac/ Phing Project] (Build tool that uses simple XML build files and extensible PHP &amp;quot;task&amp;quot; classes to describe the build process)&lt;br /&gt;
*[[wikipedia:Apache_Ant|Apache Ant]] (Build tool that uses simple XML build files to describe the build process, it needs JAVA to run)&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Phing&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Phing for PHP development]]&lt;br /&gt;
* [[Configuring Apache Ant for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a project management system ==&lt;br /&gt;
&lt;br /&gt;
Any decent project is complete without a project management system, this applications helps developers, users and community to the planning, organize and administrate the resources of the project such as time, developers, goals. More sophisticated and complete project management systems comes with issue tracking, documents &amp;amp; files management, wiki, forums, blogs, SCM integration and more, some of those tools are:&lt;br /&gt;
&lt;br /&gt;
*Web based applications&lt;br /&gt;
**ProjectFork [http://www.projectfork.net/]&lt;br /&gt;
**Redmine [http://www.redmine.org/]&lt;br /&gt;
*Cloud based applications&lt;br /&gt;
**GitHub [https://github.com/]&lt;br /&gt;
**SourceForge [http://sourceforge.net/]&lt;br /&gt;
**BitBucket [https://bitbucket.org/]&lt;br /&gt;
*Desktop based applications &lt;br /&gt;
**OpenProj - Project Management [http://sourceforge.net/projects/openproj/] &lt;br /&gt;
**GanttProject [http://www.ganttproject.biz/]&lt;br /&gt;
**MS Project [http://www.ganttproject.biz/] (proprietary software)&lt;br /&gt;
&lt;br /&gt;
Some of these options are tools to control the administrative part of a almost any project like planing, resources, etc, but not all the features like code tracking, bug tracking and issue tracking, other tools like redmine got lot of features even more that some small projects needs and online services like Github gives you lots of features for free without the need of setting up a server to install the project manager.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;ProjectFork&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring ProjectFork to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring GitHub to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring SourceForge to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring Redmine to administrate a PHP development project]]&lt;br /&gt;
&lt;br /&gt;
== Considerations for your future as developer  ==&lt;br /&gt;
&lt;br /&gt;
Whether you plan or not to develop extensions for Joomla or any other PHP platform, this articles gives you nice initial vision on how configure your workstation and what tools you can use to organize yourself and your project, this are very important topics to study in detail to level up your professional skills.&lt;br /&gt;
&lt;br /&gt;
There is no excuse to not use one of these tools explained in this article, not even for small projects, you should always try to be as much professional as you can and you will see that the amount of problems, building, bug tracking and other common an repetitive issues will be easy to manage with your client and coworker, imagine yourself creating copies of your project over and over, and no one have a control to which one is the last version, imagine your client sending you emails or chat messages constantly to tell you about a simple bug he/she found or just want to do a modification of some specific feature like the color or the size of a html object, that is a total pain, you better configure yourself project management system to keep all those bugs ans issue well organized.&lt;br /&gt;
&lt;br /&gt;
As a final note for this article here are some other important consideration for your future as developer:&lt;br /&gt;
&lt;br /&gt;
*Do &#039;&#039;&#039;not&#039;&#039;&#039; use [[wikipedia:Sneakernet|Sneakernet]] to handle the documents of your project&lt;br /&gt;
*Consider the possibility of host your project in the cloud with Github, SourceForge, Bitbucket and others, this services comes with a lot of nice features like, blogs, issue trackers, version control, forums and more.&lt;br /&gt;
*Subscribe to security forums or security mailing lists&lt;br /&gt;
*Collaborate with the documentation effort gives you direct and indirect benefits at short and long term during your career as developer&lt;br /&gt;
*Keep an open mind and always give a try to different and new alternatives for tools as much as you can to helps your self gain knowledge and confidence when you need to chose a tool or solve a problem&lt;br /&gt;
*Consider your self to invest some of your time as a novice developer to help others in support forums or support IRC channels, this will give you an invaluable experience to learn how to deal with real people with real problems from different parts of the world, and who knows some of them could be or will be your future clients, in other words this is a win win situation you win experience knowledge and future clients&lt;br /&gt;
*Conserve your mouth &#039;Ecologic&#039;, is a bad habit from some novice developers to say this or that tool &#039;sucks&#039; or &#039;stinks&#039; because they don&#039;t know how to use them correctly, is not fair says that a Jackhammer &#039;sucks&#039; because is really hard to nail a photo portrait to the wall with it, so try to not emit &#039;destructive&#039; comments if you don&#039;t really understand how the tool operate&lt;br /&gt;
&lt;br /&gt;
== Documentation support and discussion ==&lt;br /&gt;
&lt;br /&gt;
For suggestions, observations, report a bug in the code or errors in the configurations or procedures described in this document feel free to post a message in the discussion page or post a message in the following forum boards&lt;br /&gt;
&lt;br /&gt;
*Topics related to the documentation: {{jforum|doc}}&lt;br /&gt;
*Any other topic: {{jforum}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]] &lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Setting_up_your_workstation_for_web_development&amp;diff=208418</id>
		<title>Setting up your workstation for web development</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Setting_up_your_workstation_for_web_development&amp;diff=208418"/>
		<updated>2015-07-26T00:34:12Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{underconstruction}}&lt;br /&gt;
&lt;br /&gt;
{{RightTOC}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This article provides detailed instructions for setting up your workstation as a PHP development environment, not only for Joomla! it also should work fine for PHP development in general.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; There are many possible configurations for doing PHP development environments. Any environment that supports the basic AMP stack (Apache, MySql, PHP), Subversion and/or Git should be fine.&lt;br /&gt;
&lt;br /&gt;
== Choosing a code editor ==&lt;br /&gt;
&lt;br /&gt;
The PHP language code represented just by plain text that can be edited with simple text editors like:&lt;br /&gt;
&lt;br /&gt;
* Gedit (opensource code editor for linux)&lt;br /&gt;
* Notepad++ (opensource code editor for Windows)&lt;br /&gt;
* Apple textEditor (Apple&#039;s basic text editor)&lt;br /&gt;
* Komodo Edit (Komodo Edit is a fast, smart, free and open-source code editor for Windows, Mac and Linux)&lt;br /&gt;
&lt;br /&gt;
But when you are about to work in more advanced and complex projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:Eclipse_(software)|Eclipse IDE]] (opensource cross platform IDE)&lt;br /&gt;
* Netbeans IDE (opensource cross platform IDE)&lt;br /&gt;
* UltraEdit IDE (closed source cross platform IDE)&lt;br /&gt;
* Aptana IDE (opensource cross platform IDE)&lt;br /&gt;
* Shiftedit IDE&lt;br /&gt;
* [[wikipedia:Geany |Geany IDE]] (opensource cross platform editor with basic IDE features)&lt;br /&gt;
* Komodo IDE (cross platform IDE)&lt;br /&gt;
&lt;br /&gt;
As new emerging technologies we got other kind of editors available as an alternative to the traditional simple editors or desktop IDEs applications, among them we got: &lt;br /&gt;
&lt;br /&gt;
*Web based IDEs: editors that runs on the web&lt;br /&gt;
**Wiode&lt;br /&gt;
*Cloud based IDEs: editors that runs on the cloud&lt;br /&gt;
**Kodingen&lt;br /&gt;
**Codeita&lt;br /&gt;
**ShiftEdit&lt;br /&gt;
**jsFiddle&lt;br /&gt;
**PHPanywhere&lt;br /&gt;
*Browser based IDEs: editors that runs on your browser&lt;br /&gt;
**Cloud IDE (Google chrome extension)&lt;br /&gt;
**Cloud9 (Google Chrome extension)&lt;br /&gt;
**ShiftEdit (Google Chrome extension)&lt;br /&gt;
**PHPanywhere (Google Chrome extension)&lt;br /&gt;
&lt;br /&gt;
To empathize some of the advantages of the use of IDEs over simple text editors we got:&lt;br /&gt;
&lt;br /&gt;
*Some IDEs integrate and/or let you integrate more programming languages under the same tool such as PHP, Javascript, CSS, XML, etc...&lt;br /&gt;
*Some IDEs integrate and/or let you integrate assistive functions to develop code such as code completion, re-factoring, templates, advanced search/replace, syntax check, syntax coloring and more&lt;br /&gt;
*Some IDEs can analyze the project as a whole and build a map of relationships between the classes in use in your project giving you the opportunity to explore the project in a more comfortable and coherent way&lt;br /&gt;
*Some IDEs can analyse the current file under edition and give you a map of the different variables, functions and classes present on the file as a shortcut to navigate through the content&lt;br /&gt;
*Some IDEs integrate and/or let you integrate PHP debugging client under the same tool&lt;br /&gt;
*Some IDEs integrate and/or let you integrate several kind of source code revision control clients under the same tool&lt;br /&gt;
&lt;br /&gt;
Some of the advantages of simple text editors are:&lt;br /&gt;
&lt;br /&gt;
*This kind of editor are usually lightweight&lt;br /&gt;
*Some of these editors are great to do quick editions&lt;br /&gt;
*Some of these editors provide syntax coloring and basic code completion&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Eclipse IDE&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Eclipse IDE for PHP development]]&lt;br /&gt;
* [[Configuring Netbeans IDE for PHP development]]&lt;br /&gt;
* [[Configuring UltraEdit IDE for PHP development]]&lt;br /&gt;
* [[Configuring Komodo Edit for Joomla Code Completion]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a web server ==&lt;br /&gt;
&lt;br /&gt;
To develop and test our PHP projects we need to execute the code in a web server capable of interpret PHP code and send the output to our browser, is good to know that we have a nice range of opensource tools to deploy a PHP webservers for our development environment such as:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:LAMP_(software_bundle)|LAMP]] (AMP stack on Linux)&lt;br /&gt;
*[http://www.apachefriends.org/en/xampp.html XAMPP] (Cross platform AMP stack implementation)&lt;br /&gt;
*[http://www.wampserver.com/en/ WAMP] (AMP stack for Windows)&lt;br /&gt;
Also there is other commercial closed-source options such as:&lt;br /&gt;
*[[wikipedia:Internet_Information_Services | IIS]] (Microsoft webserver, the PHP and MySQL services got to be installed manually)&lt;br /&gt;
* [[http://www.microsoft.com/web/webmatrix/  Microsoft&#039;s Web Matrix]] which installs a development platform for working on Windows.&lt;br /&gt;
*others&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;LAMP server for Linux&#039;&#039;&#039; and a &#039;&#039;&#039;XAMPP server for windows&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring a LAMPP server for PHP development]]&lt;br /&gt;
* [[Configuring a XAMPP server for PHP development]]&lt;br /&gt;
* [[Configuring a WAMP server for PHP development]]&lt;br /&gt;
* [[Configuring an IIS server for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a Debugging tool ==&lt;br /&gt;
&lt;br /&gt;
Debugging tools are quite useful when you are developing a PHP project and you want to study how your code behave step by step on each executed line of your code, also these debugging tools let you see the real values of variables and objects and set new values on the fly for testing purposes, you can also create expression to check the outcome of them without modify your code.&lt;br /&gt;
&lt;br /&gt;
Old school and hardcore PHP programmers don&#039;t fraternize much with these kind of visual tools and they prefer to debug their code the old way using [[php:var_dump]] and other methods to display and analyze the output of the PHP code, is up to you what kind of tools you want to implement in your development workflow.&lt;br /&gt;
&lt;br /&gt;
There is several alternatives for PHP debugging, some of these are:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Xdebug|Xdebug]] (opensource debugging service for PHP).&lt;br /&gt;
*Zend Debugger (commercial debugging service for PHP).&lt;br /&gt;
&lt;br /&gt;
To empathize some of the advantages of the use of this kind of debugging tools we got:&lt;br /&gt;
&lt;br /&gt;
*You can stop (freeze) the execution of your PHP code any time placing a breakpoint.&lt;br /&gt;
*You can inspect the current value of variables and objects without dumping the content.&lt;br /&gt;
*You can execute the code step by step all the way from the beginning of the PHP code to the end of it and study how your application behaves under certain circumstances.&lt;br /&gt;
*You can set or modify the value of variables and object on the fly and see the results of your changes without modify the original code at all.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Xdebug&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Xdebug for PHP development]]&lt;br /&gt;
* [[Configuring Zend Debugger for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a Version Control System ==&lt;br /&gt;
&lt;br /&gt;
Don&#039;t you hate when you are coding and suddenly by accident you just deleted a big chunk of text and there is no backups of that file to restore those important lines of code?, don&#039;t you hate when you are working with 2 or more developers in a project and everyone have a different copy of the project then comes the day of merge all those changes in one final project but everything goes wrong or the project does not want to run properly because someone did just overwrite some of your files?, for all this problems and many more exist some nice tools to bring you the solutions you need, some of these tools are:&lt;br /&gt;
&lt;br /&gt;
*[[wikipedia:Git_(software)|GIT]] (Is a distributed revision control and source code management)&lt;br /&gt;
*[[wikipedia:Apache_Subversion|SVN]] (Is a software versioning and revision control system)&lt;br /&gt;
&lt;br /&gt;
A Version Control System also known as VCS is a very important tool in the development of software projects, this tools keep track of all the changes you made in a file over the time, they also provide mechanisms to avoid version conflicts when 2 or more developers have made changes in the same files, another nice feature is that you can navigate back in time through the history of changes of a file and revert undesired changes if you want, tools like this make possible collaborative projects with thousand of developers around the world such as the Linux project were lot of people are constantly editing the project files every day and all the merging and revision process of thousand of files is automated by the VCS. Consider yourself some time to learn how to use this important tool.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;GIT&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring GIT for PHP development]]&lt;br /&gt;
* [[Configuring SVN for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a project build system ==&lt;br /&gt;
To read the full definition of a project build system you can go [[wikipedia:Build_automation|here]] but in short, the project build systems help you to automatize those tedious and repetitive tasks that developers got to do in several stages of the development of a project, some of this tasks are:&lt;br /&gt;
&lt;br /&gt;
*Compiling source code&lt;br /&gt;
*Packaging (such as creating installers or final compressed files of individual libraries)&lt;br /&gt;
*Running tests&lt;br /&gt;
*Deployment to production systems (such as automatic upgrades and/or  installation)&lt;br /&gt;
*Creating documentation and/or release notes&lt;br /&gt;
&lt;br /&gt;
Looking at project build systems from another point of view we can say they are a tool to automate complex tasks or little tasks such as:&lt;br /&gt;
*Move a file from one place to another&lt;br /&gt;
*Compressing a folder with several files&lt;br /&gt;
*Upload a final build to a server&lt;br /&gt;
*Update the content of files such as XML files or some comment sections of PHP files to print the version of the last build&lt;br /&gt;
&lt;br /&gt;
A simple thing like the development of a Joomla! extensions such as a simple module could need the use of a project build system to gather all the information dispersed about the module in the Joomla! folder structure and put it back to the typical package structure of a module package with a simple build command, this could save you several minutes and headaches when you try to build a module or any extension manually and misplace a file or skip one of then in the final package. Consider your self some time to learn the proper use of project build systems and make them part of your regular development workflow.&lt;br /&gt;
&lt;br /&gt;
Exist several options for project build systems out there, some of those are:&lt;br /&gt;
*[http://www.phing.info/trac/ Phing Project] (Build tool that uses simple XML build files and extensible PHP &amp;quot;task&amp;quot; classes to describe the build process)&lt;br /&gt;
*[[wikipedia:Apache_Ant|Apache Ant]] (Build tool that uses simple XML build files to describe the build process, it needs JAVA to run)&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;Phing&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring Phing for PHP development]]&lt;br /&gt;
* [[Configuring Apache Ant for PHP development]]&lt;br /&gt;
&lt;br /&gt;
== Choosing a project management system ==&lt;br /&gt;
&lt;br /&gt;
Any decent project is complete without a project management system, this applications helps developers, users and community to the planning, organize and administrate the resources of the project such as time, developers, goals. More sophisticated and complete project management systems comes with issue tracking, documents &amp;amp; files management, wiki, forums, blogs, SCM integration and more, some of those tools are:&lt;br /&gt;
&lt;br /&gt;
*Web based applications&lt;br /&gt;
**ProjectFork [http://www.projectfork.net/]&lt;br /&gt;
**Redmine [http://www.redmine.org/]&lt;br /&gt;
*Cloud based applications&lt;br /&gt;
**GitHub [https://github.com/]&lt;br /&gt;
**SourceForge [http://sourceforge.net/]&lt;br /&gt;
**BitBucket [https://bitbucket.org/]&lt;br /&gt;
*Desktop based applications &lt;br /&gt;
**OpenProj - Project Management [http://sourceforge.net/projects/openproj/] &lt;br /&gt;
**GanttProject [http://www.ganttproject.biz/]&lt;br /&gt;
**MS Project [http://www.ganttproject.biz/] (proprietary software)&lt;br /&gt;
&lt;br /&gt;
Some of these options are tools to control the administrative part of a almost any project like planing, resources, etc, but not all the features like code tracking, bug tracking and issue tracking, other tools like redmine got lot of features even more that some small projects needs and online services like Github gives you lots of features for free without the need of setting up a server to install the project manager.&lt;br /&gt;
&lt;br /&gt;
All these options can be used for the development of PHP projects, but for this article we are going to focus on &#039;&#039;&#039;ProjectFork&#039;&#039;&#039;, feel free to add more alternatives and document them in the following list.&lt;br /&gt;
&lt;br /&gt;
* [[Configuring ProjectFork to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring GitHub to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring SourceForge to administrate a PHP development project]]&lt;br /&gt;
* [[Configuring Redmine to administrate a PHP development project]]&lt;br /&gt;
&lt;br /&gt;
== Considerations for your future as developer  ==&lt;br /&gt;
&lt;br /&gt;
Whether you plan or not to develop extensions for Joomla or any other PHP platform, this articles gives you nice initial vision on how configure your workstation and what tools you can use to organize yourself and your project, this are very important topics to study in detail to level up your professional skills.&lt;br /&gt;
&lt;br /&gt;
There is no excuse to not use one of these tools explained in this article, not even for small projects, you should always try to be as much professional as you can and you will see that the amount of problems, building, bug tracking and other common an repetitive issues will be easy to manage with your client and coworker, imagine yourself creating copies of your project over and over, and no one have a control to which one is the last version, imagine your client sending you emails or chat messages constantly to tell you about a simple bug he/she found or just want to do a modification of some specific feature like the color or the size of a html object, that is a total pain, you better configure yourself project management system to keep all those bugs ans issue well organized.&lt;br /&gt;
&lt;br /&gt;
As a final note for this article here are some other important consideration for your future as developer:&lt;br /&gt;
&lt;br /&gt;
*Do &#039;&#039;&#039;not&#039;&#039;&#039; use [[wikipedia:Sneakernet|Sneakernet]] to handle the documents of your project&lt;br /&gt;
*Consider the possibility of host your project in the cloud with Github, SourceForge, Bitbucket and others, this services comes with a lot of nice features like, blogs, issue trackers, version control, forums and more.&lt;br /&gt;
*Subscribe to security forums or security mailing lists&lt;br /&gt;
*Collaborate with the documentation effort gives you direct and indirect benefits at short and long term during your career as developer&lt;br /&gt;
*Keep an open mind and always give a try to different and new alternatives for tools as much as you can to helps your self gain knowledge and confidence when you need to chose a tool or solve a problem&lt;br /&gt;
*Consider your self to invest some of your time as a novice developer to help others in support forums or support IRC channels, this will give you an invaluable experience to learn how to deal with real people with real problems from different parts of the world, and who knows some of them could be or will be your future clients, in other words this is a win win situation you win experience knowledge and future clients&lt;br /&gt;
*Conserve your mouth &#039;Ecologic&#039;, is a bad habit from some novice developers to say this or that tool &#039;sucks&#039; or &#039;stinks&#039; because they don&#039;t know how to use them correctly, is not fair says that a Jackhammer &#039;sucks&#039; because is really hard to nail a photo portrait to the wall with it, so try to not emit &#039;destructive&#039; comments if you don&#039;t really understand how the tool operate&lt;br /&gt;
&lt;br /&gt;
== Documentation support and discussion ==&lt;br /&gt;
&lt;br /&gt;
For suggestions, observations, report a bug in the code or errors in the configurations or procedures described in this document feel free to post a message in the discussion page or post a message in the following forum boards&lt;br /&gt;
&lt;br /&gt;
*Topics related to the documentation: {{jforum|doc}}&lt;br /&gt;
*Any other topic: {{jforum}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]] &lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208417</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208417"/>
		<updated>2015-07-26T00:15:36Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;br /&gt;
[[Category:Extension development]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208416</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208416"/>
		<updated>2015-07-26T00:11:34Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Bug Squad]]&lt;br /&gt;
[[Category:IDE (Integrated development environment)]]&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208415</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208415"/>
		<updated>2015-07-26T00:06:12Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Listen for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
=====Debugger Connection=====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
=====Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208414</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208414"/>
		<updated>2015-07-25T23:57:03Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Installation */  /*IDE*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208413</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208413"/>
		<updated>2015-07-25T23:53:16Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Listen for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Language&#039;&#039;&#039; enter in PHP&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Interpreter&#039;&#039;&#039; Arguments click on the arrow to the right of the area &lt;br /&gt;
select &#039;look for php.ini file in this directory&#039;.&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Script&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Directory&#039;&#039;&#039; browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;&#039;&#039;Select the interpreter to use for debugging&#039;&#039;&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, and step out.&lt;br /&gt;
&lt;br /&gt;
If go/continue is selected it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208412</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208412"/>
		<updated>2015-07-25T23:45:33Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Modifying the php.ini file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
On a MAC using MAMP&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208411</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208411"/>
		<updated>2015-07-25T23:42:38Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Create a project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC &#039;/applications/joomla-3.4.3-1/apps/joomla&#039; this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208409</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208409"/>
		<updated>2015-07-25T23:40:39Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugging options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208408</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208408"/>
		<updated>2015-07-25T23:39:48Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugger Connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208407</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208407"/>
		<updated>2015-07-25T23:38:34Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* In the IDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208406</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208406"/>
		<updated>2015-07-25T23:36:47Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|thumbnail]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|thumbnail]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208405</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208405"/>
		<updated>2015-07-25T23:34:03Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Default php interpreter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|thumbnail|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|left]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|left]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208404</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208404"/>
		<updated>2015-07-25T23:33:20Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugger Connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|left]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|left]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208403</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208403"/>
		<updated>2015-07-25T23:32:53Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugging options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|left]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208402</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208402"/>
		<updated>2015-07-25T23:32:06Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Debugger Connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-check Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208401</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208401"/>
		<updated>2015-07-25T23:30:47Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the debugger Configuration you should see &#039;Successfully configured for local PHP debugging.&#039; If not you can click on &#039;Re-chech Config&#039;&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
Under the debug menu select &#039;Step In&#039; this will open up a new window titled &#039;Debugging Options&#039;.&lt;br /&gt;
Create a new configuration name it joomlaphp click ok&lt;br /&gt;
&lt;br /&gt;
In Language enter in PHP&lt;br /&gt;
&lt;br /&gt;
In Interpreter Arguments click on the arrow to the right of the area &lt;br /&gt;
select look for php.ini file in this directory&lt;br /&gt;
browse to /Applications/joomla-3.4.3-1/php/etc&lt;br /&gt;
it will then display &#039;-c /Applications/joomla-3.4.3-1/php/etc&#039;&lt;br /&gt;
&lt;br /&gt;
In Script browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs/index.php&lt;br /&gt;
&lt;br /&gt;
In Directory browse to &lt;br /&gt;
/Applications/joomla-3.4.3-1/apps/joomla/htdocs&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Select the interpreter to use for debugging&#039;&lt;br /&gt;
select option &#039;Use the CGI interpreter (php-cgi or php)&#039;.&lt;br /&gt;
&lt;br /&gt;
When ok is click it will start to run and open up the index.php and stop at the first entry point.&lt;br /&gt;
From there you can go/continue, step in, step over, step out.&lt;br /&gt;
&lt;br /&gt;
If you select go/continue it will goto the first breakpoint in your code if you have created one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208400</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208400"/>
		<updated>2015-07-25T22:53:28Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Listen for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
===== Debugger Connection =====&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
&lt;br /&gt;
Click OK to save changes&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
===== Debugging options=====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:KomodoDebuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=File:KomodoDebuggingoptions.png&amp;diff=208399</id>
		<title>File:KomodoDebuggingoptions.png</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=File:KomodoDebuggingoptions.png&amp;diff=208399"/>
		<updated>2015-07-25T22:47:19Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: Komodo debugging options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Komodo debugging options&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208398</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208398"/>
		<updated>2015-07-25T22:43:11Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Create a project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Open up Komodo and create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
Debugger Connection&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
[[File:debuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208397</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208397"/>
		<updated>2015-07-25T22:40:52Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Listen for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugger--&amp;gt;Connection&lt;br /&gt;
&lt;br /&gt;
Debugger Connection&lt;br /&gt;
Under &#039;Komodo should listen for debugging connections on:&#039; &lt;br /&gt;
Change option to &#039;a specific port:9000&#039;&lt;br /&gt;
make sure it is set to 9000 this is what should be set in the php.ini file.&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
[[File:debuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208396</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208396"/>
		<updated>2015-07-25T22:27:20Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Listen for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugging and change debugging connection &lt;br /&gt;
Komodo should listen on debugging connection should listen on to 9000 that was set in your php.ini&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
[[File:debuggingoptions.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208395</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208395"/>
		<updated>2015-07-25T20:00:47Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* In the IDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugging and change debugging connection &lt;br /&gt;
Komodo should listen on debugging connection should listen on to 9000 that was set in your php.ini&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=File:Komododebuggingconnection.png&amp;diff=208394</id>
		<title>File:Komododebuggingconnection.png</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=File:Komododebuggingconnection.png&amp;diff=208394"/>
		<updated>2015-07-25T19:57:59Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: Komodo debugging connection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Komodo debugging connection&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208393</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208393"/>
		<updated>2015-07-25T19:56:55Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* In the IDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugging and change debugging connection &lt;br /&gt;
Komodo should listen on debugging connection should listen on to 9000 that was set in your php.ini&lt;br /&gt;
[[File:Komododebuggingconnection.png|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208392</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208392"/>
		<updated>2015-07-25T19:53:33Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* In the IDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
====Default php interpreter====&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
====Listen for debugging====&lt;br /&gt;
Then select in preferences --&amp;gt;Debugging and change debugging connection &lt;br /&gt;
Komodo should listen on debugging connection should listen on to 9000 that was set in your php.ini&lt;br /&gt;
[[File:Komododebuggingconnection.php|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208391</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208391"/>
		<updated>2015-07-25T19:49:49Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* In the IDE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
Then select in preferences --&amp;gt;Debugging and change debugging connection &lt;br /&gt;
Komodo should listen on debugging connection should listen on to 9000 that was set in your php.ini&lt;br /&gt;
[[File:Komododebuggingconnection.php|framed]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208390</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208390"/>
		<updated>2015-07-25T19:35:25Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Modifying the php.ini file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
Follow these instructions [[Edit PHP.INI File for XDebug|here]]&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete the ; in front of the text under &#039;;; Only Zend OR (!) XDebug&#039; so it reads like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
xdebug.remote_enable=true&lt;br /&gt;
xdebug.remote_host=127.0.0.1&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.profiler_enable=1&lt;br /&gt;
xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then do a search for implicit_flush you will find&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = Off&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the Off to On&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
implicit_flush = On&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save your changes&lt;br /&gt;
&lt;br /&gt;
Restart your apache server&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208389</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208389"/>
		<updated>2015-07-25T19:11:44Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
&lt;br /&gt;
* Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
* open up this file with your favourite text editor&lt;br /&gt;
* do a search for xdebug you should find something like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
;[XDebug]&lt;br /&gt;
;; Only Zend OR (!) XDebug&lt;br /&gt;
;zend_extension=&amp;quot;/Applications/mampstack-5.5.27-0/php/lib/php/extensions/xdebug.so&amp;quot;&lt;br /&gt;
;xdebug.remote_enable=true&lt;br /&gt;
;xdebug.remote_host=127.0.0.1&lt;br /&gt;
;xdebug.remote_port=9000&lt;br /&gt;
;xdebug.remote_handler=dbgp&lt;br /&gt;
;xdebug.profiler_enable=1&lt;br /&gt;
;xdebug.profiler_output_dir=/tmp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208388</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208388"/>
		<updated>2015-07-25T19:03:23Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Modifying the php.ini file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using.&lt;br /&gt;
&lt;br /&gt;
Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
open up this file with your favourite text editor&lt;br /&gt;
do a search for xdebug&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208387</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208387"/>
		<updated>2015-07-25T19:01:55Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debbugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using&lt;br /&gt;
&lt;br /&gt;
Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
open up this file with your favourite text editor&lt;br /&gt;
do a search for xdebug&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208386</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208386"/>
		<updated>2015-07-25T19:01:10Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Modifying the php.ini file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using&lt;br /&gt;
&lt;br /&gt;
Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
open up this file with your favourite text editor&lt;br /&gt;
do a search for xdebug&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208385</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208385"/>
		<updated>2015-07-25T18:58:39Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debbugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
===Modifying the php.ini file===&lt;br /&gt;
In order to use the debugger you need to modify the php.ini file of the Apache server you are using&lt;br /&gt;
&lt;br /&gt;
Goto /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
open up this file&lt;br /&gt;
&lt;br /&gt;
===In the IDE===&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label &#039;Default php interpreter&#039; use the following:&lt;br /&gt;
* goto &#039;Use this interpreter&#039; browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
* Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
* Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208285</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208285"/>
		<updated>2015-07-25T12:54:14Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debbugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label default php interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208284</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208284"/>
		<updated>2015-07-25T12:52:49Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Create a project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joomla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label default php interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
Under the label default composer interpreter browse to&lt;br /&gt;
/applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208283</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208283"/>
		<updated>2015-07-25T12:51:50Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debbugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joommla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
&lt;br /&gt;
Under the label default php interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php&lt;br /&gt;
&lt;br /&gt;
Under the label default composer interpreter browse to&lt;br /&gt;
/applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208282</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208282"/>
		<updated>2015-07-25T12:48:44Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
WIP&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joommla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the label default php interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208281</id>
		<title>Debugging Joomla with Komodo IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Debugging_Joomla_with_Komodo_IDE&amp;diff=208281"/>
		<updated>2015-07-25T12:46:40Z</updated>

		<summary type="html">&lt;p&gt;Pacav69: /* Configure IDE for debbugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
&lt;br /&gt;
== Download and install Komodo IDE==&lt;br /&gt;
&lt;br /&gt;
Download and install Komodo ide&lt;br /&gt;
&lt;br /&gt;
== Create a project ==&lt;br /&gt;
&lt;br /&gt;
Create a project in your installed MAMP&lt;br /&gt;
&lt;br /&gt;
located on a MAC /applications/joomla-3.4.3-1/apps/joommla this will display all files in the left side panel of the IDE.&lt;br /&gt;
&lt;br /&gt;
This will allow you to directly edit and debug your code.&lt;br /&gt;
&lt;br /&gt;
== Configure IDE for debbugging ==&lt;br /&gt;
&lt;br /&gt;
Open up preferences select--&amp;gt; languages --&amp;gt;PHP&lt;br /&gt;
Under the label default php interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label default composer interpreter browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/bin/php &lt;br /&gt;
&lt;br /&gt;
Under the label path to alternative PHP configuration file browse to&lt;br /&gt;
 /applications/joomla-3.4.3-1/php/etc/php.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:komododebbugingsetup.png|left|Setup for debugging.]]&lt;br /&gt;
&lt;br /&gt;
== Test setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With version 9.x of Komodo IDE&lt;/div&gt;</summary>
		<author><name>Pacav69</name></author>
	</entry>
</feed>