How To Start A Home Business With No Money

How To Start A Home Business With No Money

How to Start a Joomla! Website

Using the popular CMS to get on the internet

Websites are becoming more and more essential to the everyday person as time goes on. Whether you just want to showcase your personal writing or run a full-fledged business, using a content management system is the easiest, most effective way to get yourself on the web. This article focuses on installing the open source CMS, Joomla!, and getting your website live.

Note: This knol has a lot of images. It may be helpful to reload the page a couple of times to make sure all of the images successfully load. Introduction So you want to start your own website. Awesome! If you've been worrying that it will be insanely difficult then you can take a deep sigh of relief because it isn't that bad. It just takes a lot of time, patience, and hard work. Unless you want to use a program like Adobe Dreamweaver to hand code your website (which is NOT easy!), your best bet is to use a content management system (CMS). A content management system is kind of like an operating system that makes adminstration of a web site much easier. It takes out all of the technical know-how so that you only need to know a minimal amount of HTML, CSS, PHP, Flash, etc. This guide is aimed at teaching you how to start a website using the CMS Joomla!, but many of the steps will apply to other CMS's (like Drupal) as well. Joomla! is 100% free and extremely powerful, so you won't regret using it.

What You'll Need

  1. A computer - It doesn't need to be a top of the line system, but it will help if you have a computer, or laptop, with at least a
    • Pentium IV processor or equivalent
    • 512 mb of ram
    • graphics card with 64 mb of ram.
    • Apple computers will work great too so long as you have at least a PowerPC G4 with 1 GB of ram.

      Some photo editing software, such as Adobe Fireworks CS3 and Photoshop CS3 are pretty intensive and the above requirements are bare minimum for running them. [1] If your website is going to have a focus on video and multimedia then you might consider getting a computer with an Intel or AMD dual core processor and a couple gigabytes of ram.
  2. Internet - Administrating a website requires a lot of time on the internet. A 56k modem is simply not going to cut it unless you have the patience of a saint. Also, slow internet speeds could ruin your business/reputation if you don't have fast access to the site. Cable, DSL, T1, and so on are highly recommended.
  3. A Host - A web host is basically a company that will allocate part of their servers and bandwidth so that your site can exist. You can also register your domain name using these web host providers. A domain name is the address people will type into their web browsers when they want to visit your site. For instance, "http://www.google.com" is a domain name. Registering your domain name should be the easiest part, since it is usually the first option a web host provider will offer you.
    I do not recommend trying to find a free web host service. If you are serious about having a website then you should pay the price for good, quality service. Your website will be able to handle more visitors this way and you'll be less likely to run out of server space. Personally I have had wonderful experiences with Dreamhost and I know people who have liked GoDaddy. There are many other options, though. You can investigate Bluehost, Yahoo!, or Hostmonster just to name a few.
    The host does more than just give you space and bandwidth. They also provide you with MySQL, which is a database management system. [2] Joomla! requires a database to run, so you must make sure your host will provide you with MySQL.
    If you have a speedy computer with a blazing fast internet connection that you are willing to leave on 24/7 365 days a year, then you will be able to host your website from home. I would not recommend this route but I have met people who run their own web servers. It will make things more stressful since you have to make sure the computer is always on (or else your website dies!) but it can be an educational experience. It is also a lot harder. To build your own web server for Joomla! you should download and install LAMP on the computer you plan on using. Here are instructions on how to get LAMP running: http://www.sph.umich.edu/csg/abecasis/LAMP/download/.
  4. FTP Program - If you don't already have one, then you'll have to download a File Transfer Protocol (FTP) program. There is no need to pay money. Filezilla is an open source (free!) software that will allow you to upload/download data to and from your website's server. You can download Filezilla here for Windows, Linux, and Mac OS X. If you would prefer trying something else, and you have an Apple computer, then you can try Cyberduck, OneButton FTP, or Fugu, which are all open source. Windows users looking for an alternative to Filezilla can download WinSCP for free.
  5. Joomla! - This is the content management system you'll be using. Download the newest version here.
  6. File Compression Software - While using Joomla! you are going to encounter files that are compressed in a wide variety of ways. Windows does not come with the built-in capability to open all of these files and folders. This is why you should download 7-Zip, which is open source.
    If you are using an Apple computer then download this.
  7. Image Editing Software - If you have the money you can buy either Adobe Photoshop CS3 or Adobe Fireworks CS3. I prefer Fireworks because it is specifically made for creating and editing web images and is slightly easier to use than Photoshop. If you don't have the money for either of these programs then you can download GiMP (GNU Image Manipulation Program) here for free. It does many of the same things Photoshop and Fireworks can do. If you are looking for something a little bit easier to use then you can download Paint.NET, which is also free.
    If you have an Apple computer then you can download the open source program Seashore, which is based on GiMP.

Step 1: Uploading Joomla!
Once Filezilla is installed to your computer, open it up. In the top left of Filezilla you will see a little icon with two computers on it. Click on it.

A 'site manager' window should open. Click on 'New Site' and give it a name (the name you choose doesn't really matter). Now type in the host address given to you by your web hosting provider in the entry next to 'Host:'. This is usually something like mydomainname.yahoo.com or host.godaddy.com. I'm sorry I can't be more specific but you will have to find this information out by logging into your web host control panel (something like Dreamhost's panel) and browsing around. If worst comes to worst, you can send your provider an email asking about your host address.
Next will have to enter in your FTP username and password. This is usually given to you by the web host provider or something you can easily set up from your web host control panel. Now press 'Connect'.
If the information you entered is correct you should see a lot of green lines up at the top telling you that the connection was a success.

Now you should unzip the Joomla! folder that you downloaded into a new folder. Open up the new folder and select all of the Joomla contents by dragging your mouse until everything is highlighted. Now drag the contents over to your Filezilla window, but make sure that you drag everything into the folder named after the domain name you bought. You should see a lot of activity at the top of Filezilla, meaning Joomla! is being uploaded to your web server.

Step 2: Setting up a Database This part can be a bit tricky. You're going to have to set up a database, then create a user name and password that can access that database. Each web hosting provider has a different control panel, so it is going to be up to you to find the section where you can set up a new database. You might have to use a MySQL tool that is separate from your main control panel, such as phpMyAdmin. The easiest way to figure all this out is to search 'create database' in the help section of your web host provider's web page, or just click around on all the links in your control panel until you find it. Write down the name of the database, user name, and password you create because you are going to need this information later.
To be safe, you should check the user permissions before moving on to make sure that you will have full access to the database you've made.
You might also be able to create a host name. If you can... do it! If you can't create a host name then look around the control panel or search google to see what the default host name is for your web host provider. Once you have a host name, write it down.

Step 3: Installing Joomla! Once Filezilla has stopped uploading the Joomla! folders to your web server, open up your web browser and visit your domain.

You should see a screen like the one above. Choose your language from the list provided and press 'Next' at the top right.

The next screen will tell you whether or not you have all the right settings to install Joomla! to your server. If there is a 'no' at the top of the screen you won't be able to proceed until you address the problem. If there is something you want to change but don't know how, you can search the Joomla! forum or help section of your web host provider's web page for an answer. When you are ready press 'Next' two times.

After agreeing to the Joomla! license you will see this screen. Keep the database type set to 'mysql'. Remember the information you wrote down? Use it to type in the host name, user name, password, and database name that you created. Press 'Next'. If it failed-- don't worry. Just retype all the information and try again. If it still did not work then you probably have an invalid host name. It should be something like "localhost.yourdomainname.com" or "mysql.yourdomainname.com", where 'yourdomainname' is whatever your website is called. If these don't work then you should use Google to try and find information about mysql database host names in relation to your specific web host provider.

The next screen will give you the ability to enter FTP information. This is not mandatory, but may prove helpful if you ever install special FTP extensions in Joomla!. You can try to enter the same exact FTP user and FTP password that you used to set up Filezilla. If it works-- good. If it does not work-- don't worry about it. Click 'Next'.

You're almost done. The first text entry box allows you to name your site. This name will show up at the very top of some internet web browsers like Firefox and Internet Explorer. The second set of text entry boxes allow you to set up a default email for visitors of your site to contact you with. This account can be with Yahoo!, Hotmail, Gmail, etc. You also have to choose a password that you will log in to Joomla! with. Make it something you will easily remember and write it down just in case!
The next section will give you the ability to install sample data to your website. This is basically articles, pictures, etc. to give you a better feel for Joomla!. It isn't necessary and can be a bit annoying to have. I would recommend that you do not press the 'Install Sample Data'. When you are ready press 'next'.

You must now open up Filezilla and log into your web server. Click on the directory where Joomla! is installed and then search for the folder called 'installation'. Click on it and then press the 'Delete' button on your keyboard. Make sure that the 'installation' folder is completely gone but be careful that you do not erase anything other than that. Deleting the folder might take a few minutes.
Congratulations! You've installed Joomla!.

Step 4: Installing Your Joomla! Template
Now that the installation folder is deleted from your web server you'll want to type in your website address followed by the word administrator. For instance, if your domain is http://www.myawesomepage.com, then you should type in http://www.myawesomepage.com/administrator at the top of your web browser.

Next page: Making Money From Home Ideas

Recommended Products


How To Start A Home Business With No Money News


15K Per Month Formula Review Webinar 5 Offline Marketing

27 Jan 2012 at 12:15am  15K Per Month Formula Review Offline Marketing In this dynamic two part series, there is a violent collision between online and offline marketing was displayed. The 15K Per Month Formula Review webinar 5 opened up with the offline marketing strategy voice broadcasting. I say offline but, in this complete detailed instruction we are taught how ...

Read more...


15K Per Month Formula Review Paid Traffic Mastery Webinar 4

21 Jan 2012 at 7:46am  15K Per Month Formula Review Paid Traffic Mastery How to scale advertising online. So what is scaled advertising? Skilled advertising is a simple concept of taking a percentage of the income you earn and putting it back into your business or advertising, in this case paid advertising. David Sharpe kicks off this webinar with some ...

Read more...


15K Per Month Formula Review SEO Mastery Webinar 3

10 Jan 2012 at 8:06am  15K Per Month Formula Review SEO Mastery In this 15K Per Month Formula Review I dissect a three in one SEO Mastery Webinar. Three hours again full of unbelievable content by Rob Fore, Jon Morz and Chris Rosheleau. What is it you want to know about SEO and how to do it……learn it hear. All ...

Read more...


15K Per Month Formula Review Syndication Mastery Webinar 2

9 Jan 2012 at 8:03am  15K Per Month Formula Review Syndication Mastery Automated syndication is the topic of the day, the official name “15K Per Month Formula Review” Syndication Mastery Webinar 2. How to increase your traffic by four to ten times with automation. Another 3 hours of great content presented by Toby and Layla Black, Toby and Layla Black ...

Read more...