This tutorial is just for beginner and assumes you have the following basic knowledge or skills-
1.using ftp client software, such as cuteftp and the like, to download and upload files and change the permission of directory or file.
2.extracting compressed file with tar for .tar.gz file or winzip(winrar) for .zip file.
3.You have downloaded the current stable version of mambo file- MamboV4.5.1a-Stable.tar.gz
4. You have mysql database privilege.
5.The following steps are done on my own RedHat fedora core 2 server using the auto web installer- the easy one. If you do not have your own server, you may use ftp client to change the permission of directory of file.
Preparation:
.
Decompress the MamboV4.5.1a-Stable.tar.gz to your mambo directory under your web root directory which is accessible with web browser.
Code:
# tar -zxvf MamboV4.5.1a-Stable.tar.gz
Pre-installation check:
.
Using web browser to access your mambo directory, like
http://yourdomain/your_mambo_directory
Usually you will see the following window with many unwriteable directories or files.

configuration.php Unwriteable
administrator/backups/Unwriteable
administrator/components/Unwriteable
administrator/modules/Unwriteable
administrator/templates/Unwriteable
cache/Unwriteable
components/Unwriteable
images/Unwriteable
images/banners/Unwriteable
images/stories/Unwriteable
language/Unwriteable
mambots/Unwriteable
mambots/content/Unwriteable
mambots/search/Unwriteable
media/Unwriteable
modules/Unwriteable
templates/Unwriteable
Don’t panic. We can fix them easily. These are the problems originating from the permission of directory or file. If you have super user access to your server, just put the command of chmod –R 707 to most of the unwriteable directories except the following three to 777, configuration.php, mambots/content and mambots/search.
The details follow-
administrator/backups/Unwriteable chmod –R 707
administrator/components/Unwriteable chmod -R 707
administrator/modules/Unwriteable chmod -R 707
administrator/templates/Unwriteable chmod -R 707
cache/Unwriteable chmod -R 707
components/Unwriteable chmod -R 707
images/Unwriteable chmod -R 707
images/banners/Unwriteable chmod -R 707
images/stories/Unwriteable chmod -R 707
language/Unwriteable chmod -R 707
mambots/Unwriteable chmod -R 707
media/Unwriteable chmod -R 707
modules/Unwriteable chmod -R 707
templates/Unwriteable chmod -R 707
configuration.php 777
mambots/content/Unwriteable chmod -R 777
mambots/search/Unwriteable chmod -R 777
The tricky thing you may encounter is that you do not see configuration.php but configuration.php-dist in your mambo directory. Do not rename or copy configuration.php-dist to configuration.php. Instead, you should make or upload a blank configuration.php file without anything in it and change its permission to 777.
After doing this refresh your browser again and you will see all unwriteable are gone.
Click on next button over the right upper corner to proceed.
Check the box to accept the GPL license to the next step.
Step 1 MySQL database configuration
- information about mysql database, just fill in the correct information. You may choose to check the boxes to drop existing tables, backup tables or instill sample data. Don't bother to change the database prefix mos_ unless you know what you are doing.
Choose a good name for your mambo site and proceed.

Confirm all your setting and go.
Check if the URL of your mambo site is correct. Usually the installation will detect the absolute path. Fill in the email address and you may change you password of admin here.
We are almost there. Before you proceed to the next step you have to go back to your server to delete the whole installation directory. You may put the command like this-
Code:
#rm -Rf installation
Click on view site or administration button to go to your mambo site.
Congratulations. You are now a new mamber.