3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Installing Joomla! 1.5

Installing Joomla! 1.5
According to it's website, "Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone."

My background with Joomla: The webmaster of my daughters' Girl Scout Service Unit is leaving town, so they needed someone to take over.  My wife asked me to do it, but I didn't want to run a site where I was the one who made all the updates.  I looked for something that would let me administer a website, but let others add content.  I came across a few choices of CMSs, including Joomla, Drupal, and Mambo.  I chose Joomla, as it seemed to me to be the most complete system (your mileage/opinion may vary).

I've been thinking about writing this Instructable for a little bit, but was inspired by bunglesmate's recent Instructable to actually sit down and do it.

 
Remove these adsRemove these ads by Signing Up
 

Step 1Software requirements

Software requirements
In order to run Joomla you need some sort of web server, PHP and MySQL.  If you're not sure what these are, you might be in over your head here, but I'll explain what they are, and what we'll be using, as it really is pretty simple to get up and running.

Web server: A web server is a program that serves up web pages.  Your browser (what you're most likely looking at this Instructable in) loads up web pages.  To do this, you go to an address, such as http://www.instructables.com.  Your browser than talks to the web server at that address, which sends back a web page, which in turn displays the page for you to see.  (Yes, I know it can be much more complicated than that, but we'll stick with that for our purposes here.)  We will be using a web server called Apache.

PHP: PHP is a scripting (programming) language that lets you write "programs" that run on the web server, and end up sending dynamic information to the web browser.  For instance, let's say you go to a web page, and fill out a form with your personal information.  That information has to be checked to make sure it's filled in completely.  You can use PHP to process the data that was sent in, and make sure that it was all filled out completely, then, based on the information that was submitted, bring the user to web page specific to them.  You won't be doing any actual coding for Joomla, but you need PHP installed to make Joomla work.

MySQL: MySQL is a database, plain and simple.  It's going to store the actual contents of the website you'll eventually build with Joomla.

Joomla requires certain version of these software products, and those requirements can be found on the Joomla website.

« Previous StepDownload PDFView All StepsNext Step »
8 comments
Jun 13, 2010. 7:15 PMajjuneau says:
Hey thanks, mrmath! I'm working on a joomla site for a local small non-profit and appreciate finding this on instructables. If you have any other tips on joomla site setup, maintenance, etc., I'd love to see them here.
Jan 15, 2010. 11:16 PMCameronSS says:
Doesn't really look like spam to me. Spam never goes into this much detail about the installation process. This is obviously quite a bit more complex than "Run setup.exe and select whether you want a desktop icon," and would be very helpful to someone setting it up. Well done!
Jan 15, 2010. 3:12 PMlemonie says:
If I didn't know you I'd view this as SPAM. Why do you start with "According to it's website" rather than your own opinion? I guess you find this useful, so I'd expect your opinion on it.
?

L
Jan 16, 2010. 2:47 AMlemonie says:
That's the sort of thing I'd expect to see in the introduction, personal experience is one thing that makes Instructables super. Would you consider a copy-paste of that comment into there?

L

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
9
Followers
7
Author:mrmath