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. |