• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Joomla – 3.8.8 on Linuxmint-18.03

{{postValue.id}}

To install Joomla &ndash 3.8.8 on Linuxmint-18.03


Joomla is an open source content management system which helps to build a dynamic website and manage online applications easily. It also publishes and manages your website contents like pictures, articles, video on the website.

Pre-requirements

Install LAMP (Apache, php7.2, mariadb-server)
In MariaDB (create database, user and give privileges to the user)

FOR PHP INSTALLATION:

apt-get install python-software-properties
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2 libapache2-mod-php7.2 php7.2-mcrypt php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2  php7.2-common  php7.2-xmlrpc php7.2-soap 
php7.27.2-xml php7.2-intl  php7.2-cli  php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recod

Download the package of Joomla

linuxhelp ~ # wget https://downloads.joomla.org/cms/joomla3/3-8-8/Joomla_3-8-8-Stable-Full_Package.zip?format=zip
--2018-05-30 00:20:59--  https://downloads.joomla.org/cms/joomla3/3-8-8/Joomla_3-8-8-Stable-Full_Package.zip?format=zip
Resolving downloads.joomla.org (downloads.joomla.org)... 72.29.124.146
Connecting to downloads.joomla.org (downloads.joomla.org)|72.29.124.146|:443... connected.
HTTP request sent, awaiting response... 303 See Other
Location: https://s3-us-west-2.amazonaws.com/joomla-official-downloads/joomladownloads/joomla3/Joomla_3.8.8-Stable-Full_Package.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256& X-Amz-.
.
.
.
Connecting to s3-us-west-2.amazonaws.com (s3-us-west-2.amazonaws.com)|52.218.208.144|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13453422 (13M) [application/zip]
Saving to: ‘ Joomla_3-8-8-Stable-Full_Package.zip?format=zip’ 

Joomla_3-8-8-Stable-Full 100%[=================================> ]  12.83M   389KB/s    in 38s     

2018-05-30 00:21:41 (342 KB/s) - ‘ Joomla_3-8-8-Stable-Full_Package.zip?format=zip’  saved [13453422/13453422]

Extract and rename the downloaded file using unzip command

linuxhelp ~ # unzip ' Joomla_3-8-7-Stable-Full_Package.zip?format=zip'  -d joomla
Archive:  Joomla_3-8-7-Stable-Full_Package.zip?format=zip
  inflating: joomla/LICENSE.txt      
  inflating: joomla/README.txt       
   creating: joomla/administrator/
   creating: joomla/administrator/cache/
  inflating: joomla/administrator/cache/index.html  
   creating: joomla/administrator/components/
   creating: joomla/administrator/components/com_admin/
  inflating: joomla/administrator/components/com_admin/admin.php  
  inflating: joomla/administrator/components/com_admin/admin.xml  
  inflating: joomla/administrator/components/com_admin/controller.php  
.
.
.
extracting: joomla/templates/system/images/j_button2_blank.png  
 extracting: joomla/templates/system/images/j_button2_image.png  
 extracting: joomla/templates/system/images/j_button2_left.png  
 extracting: joomla/templates/system/images/j_button2_pagebreak.png  
 extracting: joomla/templates/system/images/j_button2_readmore.png  
 extracting: joomla/templates/system/images/j_button2_right.png  
 extracting: joomla/templates/system/images/selector-arrow.png  
  inflating: joomla/templates/system/index.php  
  inflating: joomla/templates/system/offline.php  
   creating: joomla/tmp/
  inflating: joomla/tmp/index.html   
  inflating: joomla/web.config.txt

Move the Joomla directory into the html location

linuxhelp ~ # ls
joomla  Joomla_3-8-8-Stable-Full_Package.zip?format=zip
linuxhelp ~ # mv joomla/ /var/www/html/

Change ownership and permission for Joomla directory

linuxhelp ~ # chown -R www-data:www-data /var/www/html/joomla/
linuxhelp ~ # chmod -R 775 /var/www/html/joomla/

Create Virtual Hosts for Joomla as follows

linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim joomla.conf 
< virtualHost *:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/joomla/
< Directory /var/www/joomla/> 
AllowOverride All
allow from all
< /Directory> 
< /VirtualHost> 

Enable the Joomla.conf file

linuxhelp sites-available # a2ensite joomla.conf
Enabling site joomla.
To activate the new configuration, you need to run
service apache2 reload

make an entry to host file as follows

< give your ip >          < give your domain name> 

Restart the apache service

linuxhelp sites-available # systemctl restart apache2.service

Open a browser and type http://local IP (or) domain name
web_config

configure the main configuration setup
main_config

Configure the database configuration
db_config

Finalize the configuration and install
joomla

system_check


you will see the progress of installation as shown here
installation_progress

after the successful installation, you will see the following page

installation_status

Remove the installation folder before login your joomla
site_creation


log in using the admin user credentials
login_joomla

After the successful login, you will see the control panel of Joomla
cpanel

with this, the method to install Joomla &ndash 3.8.8 on Linuxmint-18.03 comes to an end.

Tags:
lucas
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How is the forum at joomla.org integrated with Joomla?

A

The forum is not bridged with Joomla! in any way. The forum uses a customized theme that matches the rest of the joomla.org sites.

Q

Why are there different colors of usernames in Joomla?

A

The different colors of the usernames are used to differentiate between the different working groups of Joomla!

Q

How to enable host file entry on Joomla?

A

To enable host file entry for Joomla,
# vim /etc /hosts

Q

What is Joomla?

A

Joomla is an open source content management system which helps to build a dynamic website and manage online applications easily. It also publishes and manages your website contents like pictures, articles, video on the website.

Q

What are the required Php extensions for Joomla?

A

The required PHP extensions for Joomla are as follows,
php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2 libapache2-mod-php7.2 php7.2-mcrypt php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap
php7.27.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recod

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.