Book Image

Joomla! 3 Beginner's Guide

By : Eric Tiggeler
Book Image

Joomla! 3 Beginner's Guide

By: Eric Tiggeler

Overview of this book

<p>Joomla! is one of the most popular open source Content Management Systems, actively developed and supported by a world-wide user community. It's a free, fun, and feature-rich tool for anyone who wants to create dynamic, interactive websites. Even beginners can deploy Joomla to build professional websites. Even though it can be challenging to get beyond the basics and build the site that meets your needs perfectly, this book will guide you through it all.</p> <p>Completely updated for Joomla! 3, this practical guide helps you to create professional and good-looking websites with Joomla!, whether you want to build a personal blog site or a full-featured company or club website.</p> <p>The Joomla! 3 Beginner's Guide will help you to get started with Joomla! quickly. It's presented in an organized, easy-to-read manner. The book doesn’t focus on what Joomla! can do - it focuses on what you can do using Joomla!.</p> <p>You learn how to get Joomla! up and running, how to organize content, add new menus, add new features, change the design and much more. Real-life examples and tutorials will spark your imagination and show you what kind of professional, feature-rich websites any web builder can achieve with Joomla!. The focus is on clear instructions and easy-to-understand tutorials, with minimal jargon.</p> <p>Using the "Joomla! 3 Beginner’s Guide" you'll quickly gain the knowledge needed to build your own site, perfectly tailored to your specific needs.</p>
Table of Contents (22 chapters)
Joomla! 3 Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Tip 7: Have a backup ready


Whatever precautions you take, be prepared for catastrophes. Always have a backup ready to restore your site to its most current healthy state.

There are a few great Joomla extensions that automate the backup process. A very popular one is Akeeba Backup . It will back up all necessary files (all Joomla files and the database contents) to recover your site. Akeeba will allow you to restore the backup file to any location (not just to its original location).

Creating a Backup with Akeeba Backup

This is how you install Akeeba and create a backup:

  1. Go to https://www.akeebabackup.com to download the Akeeba Backup Core extension file.

  2. Navigate to Extensions | Extension Manager to install the extension.

  3. Navigate to Components | Akeeba Backup. In the Post-installation configuration screen, click Apply these preferences to confirm the default settings. The Akeeba Configuration Wizard will now run a series of test to optimize the server configuration. This may take several minutes, but it's something that needs to be done only once. Finally, the Finished Benchmarking screen is displayed.

  4. Click on Backup Now to make a backup using the default settings. In the next screen, Start a new backup, again click on the Backup now! button. The backup starts immediately and the Backup Progress screen is displayed:

  5. Backing up your site may take a while (depending on the size of the website and the speed of the web server). Although a progress bar is displayed, you may not see anything happen on the screen for several seconds. Don't close the browser screen before you see a completion message.

  6. When the backup is complete, you'll see a message: Backup Completed Succesfully.

  7. To save the backup file on your computer, click on Administer Backup Files. Select the backup file and click on the Part 00 button in the Manage & Download column. A file with a JPA extension will be downloaded to your computer. A JoomlaPack Archive (JPA) file is a compressed file in the special archive format used by Akeeba Backup.

If you have any problems downloading the backup file in your browser, you can also use your FTP program. This is a more reliable method to transfer large files to your computer. Navigate using your FTP program to the root folder of the website. You'll find the backup file in the administrator/components/com_akeeba/backup folder.

Restoring a backup

This is how you restore a backup file:

  1. To decompress the backup file on the web server, you need a special Akeeba utility called Akeeba Kickstart. Download it from https://www.akeebabackup.com. Extract the ZIP file containing kickstart.php and several other files in a folder on your computer.

  2. Using an FTP program, upload the following files to the original location:

    • The JPA file (the backup created by Akeeba)

    • The decompressed files of Akeeba Kickstart.

    Upload these to the web server directory where you want to restore Joomla. If you want to restore the site to another location, upload the files there.

  3. When all files have finished uploading, point your browser to the URL of the original site (or the new location), followed by kickstart.php. For example, www.yoursitename.com/kickstart.php.

  4. Akeeba Kickstart will start with a warning screen. Close this pop-up screen.

  5. Click Start to run Kickstart and begin decompressing the backup file. This may take some time.

  6. As soon as this is done, click Run the installer. The Akeeba Backup Installer screen will appear. Follow the instructions of the installer.

  7. When you're installing to a different location than the one you backed up from, Akeeba will display a warning and allow you to enter the new database details. When done, click Next to see the database restoration progress.

  8. Click OK to proceed to the next step. In the Site Setup screen, check if the site details (such as the Site Name) are okay. Click Next. In the Finish screen, click the remove the installation directory link. You'll see a notice confirming the deletion. Click OK. This will take you to the restored site.

You're done! To enter the administrative interface, as usual add /administrator to the site URL.

Tip

There are other ways to restore websites using Akeeba Backup; whether these are useful in your situation, depends on the web server configuration. Not all web servers support Akeeba's more advanced features. To find out more, have a look at the step-by-step tutorial and extensive documentation on at https://www.akeebabackup.com/documentation.html.