Mambo Upgrade

If you have installed Mambo via Fantastico:

Open cPanel -> Fantastico -> Mambo. If there is a new version of Mambo, Fantastico will visualize an Upgrade button.

You will be able to upgrade Mambo by clicking that button:

If you have modified the files, languages, themes or if you have added any third-party modifications to the installation of Mambo it is possible that you may need to re-install your themes and/or re-apply your custom changes after using the Fantastico upgrade.

Step 1First you should download the Mambo upgrade package. After you've downloaded the file, you should extract it.

Step 2 Backup your site (both database and web site files).

Step 3 Take your site offline: Site -> Global Configuration -> Site -> Site Offline (YES) and click Save:

Step 4 Then, you should remove the following files and directories of your current Mambo installation:

Directories:/includes/patTemplate/includes/domit/helpFiles:/includes/mamboxml.php/globals.php/administrator/includes/auth.php/administrator/components/com_weblinks/weblinks_item.xml/administrator/components/com_languages/admin.languages.html.php

For example if you have installed Mambo in the folder 'mambo' on your account, you should remove:

public_html/mambo/includes/patTemplatepublic_html/mambo/includes/domitpublic_html/mambo/help

and

public_html/mambo/includes/mamboxml.phppublic_html/mambo/globals.phppublic_html/mambo/administrator/includes/auth.phppublic_html/mambo/administrator/components/com_weblinks/weblinks_item.xmlpublic_html/mambo/administrator/components/com_languages/admin.languages.html.php

Step 5 Now, you have to run the SQL queries from the corresponding sql file which is located in the installation/sql folder. This can be done through PHPMyAdmin. If you have changed the default table prefix, you will have to replace mos__ with the new one.

You will need to find which database your Mambo installation uses. You can find that from Cpanel -> File Manager. Navigate to the configuration.php file in your Mambo directory.

Click on the file and choose the Edit File link. Find the following variable:

$mosConfig_db

The value of this variable will show you which database your Mambo installation uses - e.g.:

$mosConfig_db = 'username_mamb1';

Step 6Navigate to your Mambo database in PhpMyAdmin, go to the SQL tab and paste the SQL queries in the blank box named Run SQL query/queries on...

Step 7Upload all files from the Patch_xxx_to_xxx folder (on your computer) into your Mambo installation on your hosting account. Let them overwrite the existing files. You can do that by using an FTP client.

Step 8 Open your configuration.php file and change

$mosConfig_lang = 'english';

to

$mosConfig_lang = 'en';

To do that you can use the File manager.

Step 9If you are using SEO then remove your old .htaccess file and rename the new htaccess.txt file to .htaccess.

Step 10Bring your site back online: Site->Global Configuration->Site Offline (NO).

Step 11Remove the installation folder.

Feel free to contact us if you have any questions or recommendations about this tutorial at: tutorials 'at' siteground.com

Mambo is a trademark of Mambo Foundation. SiteGround is not affiliated with or endorsed by the Mambo Project or its trademark owners.