Joomla/C2/Installing-Joomla-on-Windows/English-timed
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Welcome to the Spoken Tutorial on Installing Joomla on Windows. |
00:07 | In this tutorial, we will learn to: obtain Joomla, create database and install Joomla. |
00:16 | To install Joomla in your system, you should have a system supporting:
Apache 2.x or IIS 7 (or any higher version), MySQL 5.0.4 (or any higher version) and PHP 5.2.4 (or any higher version). |
00:38 | Please note that MySQL 6 and higher versions are currently not supported. |
00:45 | Web server distributions give you Apache, MySQL/MariaDB and PHP bundled in one. |
00:53 | You can either install these separately or use a web server distribution like XAMPP, WAMPP or LAMPP. |
01:02 | To record this tutorial, I will be using: Windows 8 OS, Joomla 3.7.2, Apache, MySQL and PHP obtained through XAMPP 5.6.28. |
01:19 | First of all, let us check if XAMPP is installed on our machine. |
01:24 | Click on the Windows icon on the keyboard and type: XAMPP. |
01:29 | If you do not get any result, XAMPP is not installed. |
01:34 | You have to do the XAMPP installation. |
01:37 | Refer to the XAMPP installation tutorial in the PHP & MySQL series on this website. |
01:44 | Follow the instruction given in this tutorial to install the latest version. |
01:50 | While recording this tutorial the latest version is 5.6.28. |
01:56 | I have already installed XAMPP on my machine. |
02:00 | Click on XAMPP Control Panel. |
02:03 | Start the Apache and MySQL services by clicking on START button on the respective services. |
02:11 | To stop the services, we have to click on STOP button. |
02:16 | You may get some error messages like: |
02:19 | “Apache shutdown unexpectedly”. |
02:22 | Or, “Port 80 in use for Apache Server'”. |
02:26 | Or, “Unable to connect to any of the specified MySQL hosts for MySQL database.” |
02:34 | This is because the default ports allotted for Apache and MySQL is taken by other software. |
02:42 | Default port number for Apache is 80 and for MySQL is 3306. |
02:51 | To change these ports, refer to the XAMPP Installation tutorial in the PHP & MySQL series on this website. |
02:59 | Allot proper port numbers before proceeding further. |
03:04 | Once you have installed and started XAMPP, switch to the browser. |
03:09 | In the address bar, type: localhost to see your XAMPP home page. |
03:15 | In the menu on the top right of the page, click on phpinfo(). |
03:21 | Now, press CTRL+ F key and search for DOCUMENT underscore ROOT. |
03:28 | It will be something like C:/xampp/htdocs depending on where XAMPP is installed in your machine. |
03:37 | Please make a note of this because we will need to install Joomla in this particular folder. |
03:44 | Now, let us download Joomla. |
03:47 | Go to Joomla official website: http://www.joomla.org. |
03:54 | Click on Download & Extend in the top menu. |
03:59 | Click on Joomla Downloads and then click on “Download Joomla 3.7.2 Full Package, ZIP”. |
04:10 | Immediately, a small dialog box will open. |
04:14 | Here click on Save File option. Then click on OK button. |
04:22 | This will download Joomla. |
04:25 | At the time of making of this tutorial, latest stable version is 3.7.2. |
04:32 | I have already downloaded this file and it is in my Downloads folder. |
04:37 | Let us go to the Downloads folder. Here, is the file which we downloaded. |
04:44 | Right-click on the zip file and select Extract All. |
04:49 | Then click on ‘Browse’ to choose the destination. |
04:53 | Now, we have to paste the folder in the webservers root directory. |
04:59 | Browse to the location C:\xampp\htdocs. |
05:06 | Click on ‘Make a new folder’ and type: ‘Joomla’. |
05:12 | Click on OK. Then click on ‘Extract’. |
05:18 | This will create a new folder by name Joomla and extract the contents of the zip file. |
05:26 | Before we go ahead with the installation, we need to create a database for Joomla. |
05:33 | We will do this in phpmyadmin. |
05:37 | Phpmyadmin is the graphical user interface for MySQL. |
05:43 | And it comes along with XAMPP installation. |
05:47 | Switch to the browser and go to the XAMPP homepage. |
05:52 | On the top right of the XAMPP page, you can see a link to phpmyadmin. Click on that. |
06:00 | Click on User accounts in the top menu. Scroll down and then click on Add User account. |
06:10 | Enter a username, say, Joomla hyphen 1 |
06:15 | From Host dropdown list, select Local. |
06:19 | Enter a password in the Password text-box, say joomla123. |
06:25 | You can enter any password of your choice. |
06:29 | Enter the same password in the Re-type textbox. |
06:33 | Please do not respond to Generate Password prompt for now. |
06:38 | Under Database for user account, we can see the option,“Create a database with the same name and grant all privileges.” |
06:49 | We will check that option and scroll down to the bottom of the page. |
06:55 | Click the button Go at the bottom right of this page. |
07:00 | This will create a new database with the name Joomla hyphen 1 and with a user Joomla hyphen 1. |
07:08 | Make a note of the username, password and database names. |
07:13 | These will be required later to complete the Joomla installation. |
07:18 | Please note: Database name and username need not be the same. |
07:24 | To have different names, you can first create the database and then create a user for that database. |
07:32 | Also, as per naming convention, username should not have any spaces in between. |
07:39 | We are now ready to install Joomla. |
07:42 | We have XAMPP running and our database is ready. |
07:47 | And we have extracted Joomla into the folder joomla, in DOCUMENT underscore ROOT. |
07:54 | Go to the browser. |
07:56 | In a new tab, type: localhost slash Joomla. |
08:01 | Please note that Joomla is the folder into which we extracted. |
08:06 | Press Enter and you will see the Joomla installation page. |
08:11 | By default, we are in step number one, that is, Configuration. |
08:17 | Joomla can be installed in multiple languages. |
08:21 | We will select English (United states) here. |
08:26 | Scroll down to see the Main Configuration section. |
08:30 | Enter the Site name that you want your website to have. |
08:34 | I will have it as "Digital India". |
08:38 | We will leave the description blank. |
08:41 | Email-id is a compulsory field. Please enter a valid email-id here. |
08:48 | I will give the id as "priyanka@spoken-tutorial.org". |
08:55 | Next, enter the username that you want for the Joomla Administrative page. |
09:01 | I will enter the username as admin. |
09:05 | Enter a password for the Joomla Administrator. |
09:09 | I will enter admin123 as my admin password. |
09:14 | Re-type the password in the confirmation box. |
09:19 | In Site Offline (Yes/No), please select No. |
09:24 | Now, click on the Next button at the bottom-right. |
09:29 | So, we come to the Database Configuration page now. |
09:33 | Select "MySQL" as the Database Type. |
09:37 | Enter "localhost" as the Host Name. |
09:41 | Now, we have to enter the username, password and database names. |
09:47 | These are the ones we created earlier, in phpmyadmin. |
09:52 | I will enter Joomla hyphen 1 as the username. |
09:57 | Note capital letter J in joomla. |
10:01 | Then joomla123 as the password |
10:05 | and Joomla hyphen 1 as the database name. |
10:09 | Leave the Table Prefix as it is. |
10:13 | In Old Database Process, select Backup. |
10:17 | This is to take backup of tables with identical names as in the database, when Joomla is upgraded. |
10:25 | Click on Next button at the bottom right. |
10:29 | We are now in the Finalisation and Overview page. |
10:34 | In the Finalisation section, locate Install Sample Data. |
10:39 | By default, one of the radio buttons will be selected. |
10:43 | The options listed here, will install some sample articles, menus, plugins etc. on the site. |
10:52 | These are useful for a beginner to understand Joomla. |
10:56 | You may choose one of the options, when you are installing Joomla for the first time. |
11:00 | I do not wish to do so. So, I will choose the None option. |
11:06 | Scroll the page below and check the Overview information displayed here. |
11:12 | Now click on the Install button on the bottom-right. |
11:17 | This step may take some time. |
11:20 | Once done, we will see the message "Congratulations! Joomla is now installed". |
11:27 | Scroll down and see, there is a Remove Installation Folder button. |
11:32 | Click on it to remove the installation folder. |
11:36 | If we get an error in this step, we must remove the folder manually. |
11:41 | After successful removal of the installation folder, click on site button. |
11:47 | We have reached our website! |
11:50 | Since I did not install the sample data, I do not see menus, articles etc., right now. |
11:57 | Let's go to the administrator page. |
12:00 | In the URL, type: localhost slash Joomla slash administrator. |
12:07 | Press Enter. |
12:09 | Login with the administrator login and password. |
12:13 | I will type: admin as username and admin123 as password. |
12:19 | Click on ‘Log in’ button. |
12:21 | As our website is installed, we have the administrator access. |
12:27 | Let us summarize. |
12:29 | In this tutorial, we learnt to: download Joomla from Joomla website,
create database in phpmyadmin and install Joomla on a Windows machine. |
12:42 | The video at the following link summarizes the Spoken Tutorial project. Please download and watch it. |
12:49 | The Spoken Tutorial Project team conducts workshops and gives certificates. |
12:56 | For more details, please write to us. |
13:00 | Do you have questions in THIS Spoken Tutorial? Please visit this site http://forums.spoken-tutorial.org. |
13:06 | Choose the minute and second where you have the question. Explain your question briefly. Someone from our team will answer them. |
13:16 | The Spoken Tutorial forum is for specific questions on this tutorial. |
13:21 | Please do not post unrelated and general questions on them. This will help reduce the clutter. |
13:29 | With less clutter, we can use these discussion as instructional material. |
13:35 | Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India. More information on this mission is available at the link shown. |
13:47 | The script is contributed by priyanka. This is Nirmala Venkat, signing off. |