How to install Joomla on Ubuntu 14.04

This document describes how to install and configure Joomla on Ubuntu 14.04. Joomla is an immensely popular and award-winning open source Content Management System (CMS) that enables users to build websites and create potent online applications in an unperturbed manner. Absolute user-friendliness and flexibility make Joomla amongst the most sought-after CMS softwares. It uses a PHP application, in addition to a backend database like MySQL. Joomla was created in 2005, and boasts of more than 10,000 add-ons for customized functionality-no wonder than that it remains the second most popular virtual content management site. This tutorial explains the process of installing Joomla on Ubuntu 14.04 in the form of a simple-to-follow guide.

1 Preliminary Note

This tutorial is based on Ubuntu 14.04 server, so you should set up a basic Ubuntu 14.04 server installation before you continue with this tutorial. The system should have a static IP address. I use 192.168.0.100 as my IP address in this tutorial and server1.example.com as the hostname.  You must have a LAMP server installed in Ubuntu 14.04 as mentioned in the tutorial to continue further.

2 Database initialization

I will create  the database for the Joomla as follows:
mysql -u root -p
Here we are adding database=joomladb user=joomlauser and password=joomlapassword:
CREATE DATABASE joomladb;
CREATE USER joomlauser@localhost;
SET PASSWORD FOR joomlauser@localhost= PASSWORD("joomlapassword");
Giving priveleges to the user, here two cases lies if the LAMP is made of Mairadb-server or Mysql-server. The command differ in both cases so I will mention the difference here:
For Mariadb-server use:
GRANT ALL  ON `joomladb`.* TO `joomlauser`@`localhost` IDENTIFIED BY 'joomlapassword';
And for Mysql-server use:
GRANT ALL PRIVILEGES ON joomladb.* TO joomlauser@localhost IDENTIFIED BY 'joomlapassword';
Further moving ahead:
FLUSH PRIVILEGES;
exit
Restart services
service apache2 restart
service mysql restart
 

3 Installation of Joomla

We will first make a directory temp in which I will the download the latest version of the Joomla as follows:
mkdir temp
cd temp
wget http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.zip
We need to install unzip as by default it is now installed:
apt-get install unzip
Now create a directory  /var/www/html/joomla and unzip the Joomla zip file in the newly created folder:
mkdir -p /var/www/html/joomla
unzip -q Joomla_3.3.3-Stable-Full_Package.zip -d /var/www/html/joomla
Now give appropriate permissions in the directory
chown -R www-data.www-data /var/www/html/joomla
chmod -R 755 /var/www/html/joomla
Now proceed to the web installation of Joomla. Go to the URL http://192.168.0.100/joomla:
Now give the values as I gave in my case
Site Name = joomla_test_site
Description = joomla_test_site
Admin Email = admin@example.com
Admin Username = admin
Admin password = howtoforge
Confirm Admin Password = howtoforge
The above values will differ in you case, you can give any values of your choice. After giving the values press Next:
Further fill the values in next page as you mentioned wile creating the database of the joomla, as in my case I gave the values as follows:
Database Type = MySQLi
hostname = localhost
username = joomlauser
password = joomlapassword
Database Name = joomladb
Table Prefix = jml_
For Table Prefix you can use any character as I gave jml_ in my case. If you wish to add the FTP Configuration then you can put the values, in my case I am skipping this step as it is also recommended. Press Next:



For then next tab I will select the Brochure English (GB) Sample Data and press Install:
It will install Joomla. Now you need to delete the installation folder by using Remove Installation Folder:
Now you can access the admin panel at http://192.168.0.100/joomla/administrator/ give the credentials as you gave at the time of Joomla installation:
In my case values are:
username = admin
password = admin
It will launch the default webpanel of Joomla.
Cheers you have done with the Joomla installation in Ubuntu 14.0

No comments:

Post a Comment