There are two main parts to a Joomla website - the files you have uploaded to your webhost and the data stored in the database (which is also stored with your webhost). Let's have a quick look to familiarize ourselves with these two areas.

Introduction to Joomla Files and Database

The Files

First, to look at the files, log in to cPanel (go to yourdomain.com/cpanel) and have a look in the file manager.

All your Joomla files are in the public_html folder. The administrator folder holds the files responsible for the websites back end admin area (which you can see if you go to yourdomain.com/administrator).

The components, modules and plugins folders are where you'll find the files of any extensions you install.

The templates folder is where template files are installed which dictate the look of your website.

The configuration.php file is a very important file for your website. It's like the key to your website and contains the information that links this system of files to the database.

Another important file to know about is the .htaccess file. This file contains information that controls aspects of your URL. In a later video, we'll get into the details about this file when we start optimising our URLs.

The Database

Let's go back to cPanel and have a look at the database in phpMyAdmin.

Ignore the information_schema and click on your database. You'll notice the prefix you entered during setup is at the beginning of every row label.

The database contains all the information that makes up your site. Once you start writing articles, that data would be stored in the content row. Data for categories would be stored in the categories row.

In reality you won't be editing anything here - you'll be coming here only to export your database for backups or import a database backup if something goes wrong and you need to upload an older, error free version of your website.

We'll cover backing up your Joomla website in a later video.