<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adventures In Development &#187; Web Servers</title>
	<atom:link href="http://www.adventuresindevelopment.com/category/web-servers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adventuresindevelopment.com</link>
	<description>Web Development Tools, Ideas, Techniques and Resources</description>
	<lastBuildDate>Fri, 27 Aug 2010 04:11:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Make A Quick &amp; Easy Testing Environment for Joomla, Magento, WordPress and Other Open Source Web-Applications</title>
		<link>http://www.adventuresindevelopment.com/2009/05/28/make-a-quick-easy-testing-environment-for-joomla-magento-wordpress-and-other-open-source-web-applications/</link>
		<comments>http://www.adventuresindevelopment.com/2009/05/28/make-a-quick-easy-testing-environment-for-joomla-magento-wordpress-and-other-open-source-web-applications/#comments</comments>
		<pubDate>Thu, 28 May 2009 15:52:03 +0000</pubDate>
		<dc:creator>Matthew Paulson</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Servers]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.adventuresindevelopment.com/?p=116</guid>
		<description><![CDATA[Earlier this week, I wrote up a tutorial about how to make a testing environment for Joomla on the windows platform. I went through the instructions of setting up WAMP, making the database, and installing and configuring Joomla. It turns out there&#8217;s a much easier way to create a testing environment for Joomla, Magento, MySQL, [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, I wrote up a tutorial about <a href="http://www.adventuresindevelopment.com/2009/05/25/how-to-build-a-joomla-testing-environment-on-windows/">how to make a testing environment for Joomla on the windows platform</a>. I went through the instructions of setting up WAMP, making the database, and installing and configuring Joomla. It turns out there&#8217;s a much easier way to create a testing environment for Joomla, Magento, MySQL, Lamp, Moodle, WordPress, and all sorts of other open source software from a company called <a href="http://www.jumpbox.com">JumpBox</a>.</p>
<p>Essentially, they&#8217;ll give you an image of a virtual machine that contains the web-server software, as well as the server-side software you are testing. Everything will be pre-configured and ready to go. You&#8217;ll download a copy of the virtual machine, get it running with <a href="http://www.virtualbox.org/wiki/Downloads">VirtualBox</a>, and you&#8217;re good to go. Some of the virtual machines do cost money, but fortunately for us, the image for Joomla is <a href="http://demo.joomla.org/jumpbox.html">free for download from Joomla.org</a>.</p>
<p>Normally, I&#8217;d post a walk through of going through the process of installing the software and getting it up and going, but the folks at Joomla.org have already done that for us:</p>
<p><object width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=3385061&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3385061&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object></p>
<p><a href="http://vimeo.com/3385061">Run Joomla in 5 min with JumpBox and VirtualBox</a> from <a href="http://vimeo.com/user1058430">Sean Tierney</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adventuresindevelopment.com/2009/05/28/make-a-quick-easy-testing-environment-for-joomla-magento-wordpress-and-other-open-source-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Build a Joomla Testing Environment on Windows</title>
		<link>http://www.adventuresindevelopment.com/2009/05/25/how-to-build-a-joomla-testing-environment-on-windows/</link>
		<comments>http://www.adventuresindevelopment.com/2009/05/25/how-to-build-a-joomla-testing-environment-on-windows/#comments</comments>
		<pubDate>Mon, 25 May 2009 23:18:58 +0000</pubDate>
		<dc:creator>Matthew Paulson</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Servers]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.adventuresindevelopment.com/?p=85</guid>
		<description><![CDATA[In the next couple of weeks, I&#8217;m planning on developing a Joomla 1.5 module so that I can flex my PHP muscles and get some more experience developing for Joomla. As part of this, It will be very helpful to have a local environment where I can test out the component that I&#8217;m plan on [...]]]></description>
			<content:encoded><![CDATA[<p>In the next couple of weeks, I&#8217;m planning on developing a <a href="http://www.joomla.org/">Joomla</a> 1.5 module so that I can flex my PHP muscles and get some more experience developing for Joomla. As part of this, It will be very helpful to have a local environment where I can test out the component that I&#8217;m plan on making. The process of setting up a Joomla testbed isn&#8217;t that terrible. It basically involves setting up a copy of Apache and MySQL on your local machine then installing Joomla on top of that. Most of the server-setup can be streamlined by using a copy of <a href="http://www.wampserver.com">WAMP</a>.</p>
<p><span style="text-decoration: underline;"><strong>Here&#8217;s how to build a Joomla testing environment on Windows:</strong></span></p>
<p><strong>(1) Download a copy of WAMP</strong></p>
<p>The first thing you&#8217;ll need to do is get a copy of WAMP. This stands for &#8220;Windows Apache MySQL and PHP&#8221;. It essentially provides a set of web-development framework that combines all of the tools that you need for creating a PHP test-bed in a Windows environment. Since Joomla is based on PHP, WAMP is a perfect solution to run Joomla on top of. You can download the installation files from <a href="http://www.wampserver.com/en/download.php">WampServer.com</a></p>
<p><strong>(2) Install WAMP</strong></p>
<p>You should have a copy of &#8220;WampServer2.0h.exe&#8221; on your system. Double click the file to open it. Work your way through the installation by clicking next and I agree as many times as you need. It&#8217;s okay to leave the installation directory to &#8220;C:\WAMP&#8221; unless you have a specific desire to move it anywhere else. If you have the Windows Firewall running on your system, you&#8217;ll receive a notice that it&#8217;s trying to access the web. You&#8217;ll want to make sure it&#8217;s &#8220;unblocked&#8221; otherwise it&#8217;s likely that your WAMP install will not function properly.</p>
<p>You will also be asked about SMTP information. Unless you have a specific need to do anything that involves sending emails from your web-server, it&#8217;s safe to leave those blank. If you are developing contact forms or somethign that would require credentials, you can get those from your internet service provider.</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/wamp-setup.jpg"><img class="alignnone size-full wp-image-86" title="wamp-setup" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/wamp-setup.jpg" alt="wamp-setup" width="513" height="396" /></a></p>
<p><strong>(3) Take WAMP for a Test Drive</strong></p>
<p>After installing WAMP, you have the option to start it up automatically. You can do this or launch WAMP from the start menu. You should be able to left-click on the WAMP icon in the system tray. You&#8217;ll get different options  to turn WAMP on and off as well as access various database and web-server management tools. For now, we just want to click on LocalHost to make sure the web-server is running properly. If all is well, you&#8217;ll see a page that says &#8220;WAMPServer&#8221; that has a white-background.</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/wamp-first-steps.jpg"><img class="alignnone size-full wp-image-88" title="wamp-first-steps" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/wamp-first-steps.jpg" alt="wamp-first-steps" width="233" height="293" /></a></p>
<p><strong>(4) Download Joomla</strong></p>
<p>To run a local copy of Joomla on our Windows/Joomla testbed, we&#8217;ll need to download the latest version from <a href="http://www.joomla.org/download.html">Joomla.org&#8217;s download page</a>. You&#8217;ll want to download version 1.5 unles you have a specific reason to run Joomla 1.0. Be sure to get the &#8220;1.5.x Full Package&#8221; file.</p>
<p><strong>(5) Extra Joomla to Your Website&#8217;s Root Directory</strong></p>
<p>If you haven&#8217;t done anything special with your WAMP server, the root directory of your web-server should be located at &#8220;C:\wamp\www&#8221; on your system. First, delete the existing &#8220;index.php&#8221; file that&#8217;s sitting there then extract all of the Joomla files there.</p>
<p><strong>(6) Setup a Database for Joomla to Run in</strong></p>
<p>Left click your WAMP icon in the system tray then choose the phpMyAdmin option. This is a piece of software that lets you manage the database component of the WAMP stack. We need to setup a database for our local copy of Joomla to use. On the first screen you see, you&#8217;ll have the option of creating a database.</p>
<p>This is a screenshot of me creating a database called &#8220;JoomlaDB&#8221;</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/mysql-joomla.jpg"><img class="alignnone size-full wp-image-89" title="mysql-joomla" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/mysql-joomla.jpg" alt="mysql-joomla" width="455" height="119" /></a></p>
<p>This is all you should need to do with phpMyAdmin for the setup process. Since it&#8217;s a local machine, we&#8217;ll just use the &#8220;root&#8221; login for our MySQL Server. If this was a production environment, you would want to create separate account to access your database.</p>
<p><strong>(7) Run the Joomla Setup</strong></p>
<p>After getting your files extracted, visit your local web-server by pointing your browser to http://localhost/ or by using the link in the WAMP  tray-icon and going to your &#8220;LocalHost&#8221; option. At this point, you&#8217;ll be at the standard Joomla setup process. The first three steps are straight forward, the only &#8220;hard&#8221; part is setting up the database. When you hit step three, use &#8220;Localhost&#8221; for the database server &#8220;root&#8221; for the mysql user, and leave the password blank. For the name of your database, enter in the name of the database you created in the previous step. In my example, I used &#8220;JoomlaDB&#8221; as my database name. You won&#8217;t need a database password since we&#8217;re developing locally.</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-database-settings.jpg"><img class="alignnone size-full wp-image-90" title="joomla-database-settings" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-database-settings.jpg" alt="joomla-database-settings" width="589" height="214" /></a></p>
<p>For step four of the installation, it&#8217;s okay to not enable the FTP layer since we are developing locally. On step five, you&#8217;ll need to pick out a name for your site, and create an administrative account. It&#8217;s probably a good idea to install the sample data package so that you have a base website to develop from.</p>
<p>If your install is successful, you should see a screen like this:</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-finish.jpg"><img class="alignnone size-full wp-image-91" title="joomla-finish" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-finish.jpg" alt="joomla-finish" width="496" height="379" /></a></p>
<p><strong>(8) Delete Joomla&#8217;s &#8220;Installation&#8221; Directory </strong></p>
<p>After finishing the Joomla install, you&#8217;ll need to go back to your &#8220;C:\WAMP\WWWROOT\&#8221; directory (or wherever you have it located) and delete the folder called &#8220;Installation&#8221; before using Joomla.</p>
<p><strong>(9) Pat Yourself on the Back</strong></p>
<p>After deleting the installation directory, browse to http://localhost/ again and if your install was successful, you should see a screen like this:</p>
<p><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-finish1.jpg"></a><a href="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-success.jpg"><img class="alignnone size-full wp-image-93" title="joomla-success" src="http://www.adventuresindevelopment.com/wp-content/uploads/2009/05/joomla-success.jpg" alt="joomla-success" width="469" height="359" /></a></p>
<p>You now have everything you need to do to begin playing around with Joomla on your local machine. You can browse to http://localhost/administrator/ and login with the credentials you made during setup to get into the back-end of Joomla.</p>
<p><strong>(10) Get Developing!</strong></p>
<p>Once you get your Windows Joomla testing environment setup, start developing some modules, components, mambots, and the like. Here are some resources to help you get started with Joomla Development</p>
<ul>
<li><a href="http://developer.joomla.org/">The Official Joomla Developer Site</a></li>
<li><a href="http://www.trash-factor.com/content/quick-joomla-component-development-introduction">A quick Joomla component development introduction</a> (Trashfactor)</li>
<li><a href="http://www.joomlatutorials.com/joomla-15x/joomla-developer-tutorials/creating-a-joomla-module.html">Creating a Custom Joomla Module</a> (JoomlaTutorials.com)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adventuresindevelopment.com/2009/05/25/how-to-build-a-joomla-testing-environment-on-windows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
