More times then not I have needed the use of a webserver to test various portions or web design that I’m working on for a client. In years past, this was not the easiest thing to do. You would first have to download your web server, and configure it for your system. Then you would have to track down, download, configure, and install various modules, extensions, and runtimes like Perl or PHP. In the end it was always a big hassle, and you were rarely able to install identical loads on two different machines.
Not anymore. Today there are a number of really good pre-configured web servers available that handle the job well. One of the most well known of these is Xampp. It consists of an Apache web server loaded with all the typical extensions. There are even several load package options available. If you want Tomcat, no problem. Don’t want PHP? They even have a bare version for a minimal install. No matter what your testing needs, more then likely Apache Friends has an answer, or they can help you find one. Now lets look at the install:
1. Go to the Apache Friends website and download the distribution of Xampp for your OS. If your not sure which one to get I would recommend getting the standard version with the installer. Save the file to an easy to find location on your hard drive.
2. Find the file on your hard drive, and start the install by double clicking it. The install works pretty much like any other installer. Just follow along as the main program is installed.
3. Once the install is complete you should see a dialog like the one below. If not you can go to the Apache Friends folder in the start menu and select “Xampp Control Panel”

4. Start Apache and MySQL. You will have to select if you want to run Xampp as a service or to start and stop it manually. If your only using Xampp as a test server, running it manually is your best option. If it runs as a service then it will be active all the time just burning up CPU cycles.
5. Open up your web browser and type in “localhost”. If you see the bright orange website of Xampp, your done.
That was easy. At this point your web server is up and ready for your website. I would go through and look at some of the examples, and set up the root password for MySQL. If you close the Xampp Control Panel dialog it will sit in the try for when you need it again. Apache Friends has a great site with even better documentation, so stop by there and read up if your still a little lost. Good luck.
Comments (0)In the first part of this five part series we covered how to start our design process from finding faults with our existing site to setting design criteria for our new site. I would recommend reading the first part of this tutorial before starting this section or some of the things I talk about will be confusing.
Introduction
This part of our tutorial will cover the layout and actual code found in the foundation of our website. First we’ll start with a basic layout. Then we will bring in our design criteria. I originally intended to add the PHP code to this page, but once I finished the first section I decided to add a an extra page for the Wordpress hooks. Otherwise this section would be really long and confusing for those of you who won’t be adding the PHP along with us.
Comments (0)Introduction
This is the beginning of a four part tutorial on a ground up template design for constructing a Wordpress website template. I’ll cover everything from initial design to layout to code and final testing during the course of the article. I’ll also give you insight into my thoughts on how a website should be implemented, and possibly give you some design ideas for your future or existing sites as well.
Comments (0)Sometimes in the fast paced internet world your forced to relocate a website, change it’s name or rearrange a directory structure. Suddenly though your faced with a horrible problem. All those websites, directories, and search engines linking to your pages will find nothing but the dreaded 404 page, or even worse the page of a competitor. Well, there’s a simple measure that you can use to prevent just these issues. HTML redirects.
Comments (0)
