• 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.7 on CentOS 7

{{postValue.id}}

To install Joomla 3.8.7 on CentOS 7
Joomla is a free, open-source, and popular content management system (CMS) that can be used to build online applications and websites. It uses a PHP application and back-end databases such as MySQL or MariaDB. The main benefit of using Joomla CMS is that it does not require significant technical skill or knowledge to manage. It is so simple to install Joomla on CentOS 7, and this tutorial covers the ground on the same process.

Prerequisites
Install LAMP(Apache, MariaDB, PHP5.6)
MariaDBadb (create database and user and give privileges to that user )

PHP installation

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php56w php56w-opcache php56w-mysql php56w-curl php56w-xml  php56w-mcrypt php56w-gd

Installing Joomla

First, make sure you get switched to any directory where you want to download the package.

[root@linuxhelp1 ~]# cd /home/user1/

Download the package from the terminal using wget command as follows.

[root@linuxhelp1 user1]# wget https://downloads.joomla.org/cms/joomla3/3-8-7/Joomla_3-8-7-Stable-Full_Package.zip?format=zip
--2018-04-16 03:06:13--  https://downloads.joomla.org/cms/joomla3/3-8-7/Joomla_3-8-7-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... 200 OK
Length: 13506888 (13M) [application/zip]
Saving to: ‘ Joomla_3-8-7-Stable-Full_Package.zip?format=zip’ 

100%[============================================================> ] 13,506,888   706KB/s   in 32s    

2018-04-16 03:06:47 (414 KB/s) - ‘ Joomla_3-8-7-Stable-Full_Package.zip?format=zip’  saved [13506888/13506888]

The downloaded package is a zip file, so you need to unzip the package now.

[root@linuxhelp1 user1]# 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: LICENSE.txt             
inflating: README.txt              
creating: administrator/
creating: administrator/cache/
inflating: administrator/cache/index.html  
creating: administrator/components/
.
.
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 file to the Apache document root directory.

[root@linuxhelp1 user1]# mv joomla /var/www/

Navigate to the Apache document root directory.

[root@linuxhelp1 user1]# cd /var/www/

Next, we need to change the ownership and permission of the file.

[root@linuxhelp1 www]# chown -R apache.apache joomla
[root@linuxhelp1 www]# chmod -R 775 joomla

Create a new virtual host configuration for accessing a Joomla CMS application.

[root@linuxhelp1 www]# vim /etc/httpd/conf.d/joomla.conf
< VirtualHost *:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/joomla/

< Directory /var/www/joomla/> 
AllowOverride All
allow from all
< /Directory> 

< /VirtualHost> 

Then restart the httpd service.

[root@linuxhelp1 www]# systemctl restart httpd

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name.

browser_URL

Next, we need to configure the Joomla setup as follows. First set up the user account details.

configure_site_information

And then you need to configure database configuration.

configure_database

After configuring database, set up the FTP configuration as follows.

configure_FTP

After configuring all the setup, finalize your configuration and click on install to start the installation.

check_server_configuration

From the below image, you can see the installation progress.

joomla_installation

After the successful installation, you will see the following page. After the installation please remember to remove the installation folder as follows.

complete_installation

Now click on the administrator to log in as admin user.

site_configuration

You can make use of the admin credentials to login Joomla.

joomla_login_page

After the successful login, you will see the admin control panel of Joomla CMS as follows.

admin_control_panel

With this, the method to install Joomla 3.8 on CentOS 7 comes to an end.

Tags:
liam
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How do I get a Joomla! 3.x template?

A

Template companies are offering Joomla! 3 templates at present, taking advantage of Joomla! 3's responsive design. Also, please note that some Joomla! 2.5 templates will work in Joomla! 3 wit

Q

How do I find Joomla! 3.x compatible extensions?

A

Visit "Joomla! Extensions Directory™" (JED), which will have Joomla 3.0 compatible icons to let you know which extensions are Joomla 3.x compatible; however, the best place to check is your e

Q

what is the official link for joomla to download latest version

A

follow this link,
https://downloads.joomla.org/

Q

Should I update from Joomla! 2.5 to 3.x?

A

In most cases, you will need to start planning on an upgrade to Joomla! 3.x ASAP. Joomla! 2.5 has reached EOS (end of support) as of December 31st of 2014. Joomla 3 is stable and should be th

Q

Whether can installa Joomla On CentOS

A

Please refer the llink as follow "https://www.linuxhelp.com/how-to-install-joomla-3-8-7-on-centos-7/"

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 David Lopez Guillen ?
Ayuda urgente instale SSL para servidor Opensuse y ahora no funciona tengo servicio web

hola segui este tutorial para tener un certificado ssl y ahora no se ve mi app en la red, espero alguien pueda ayudarme, tengo M9oodle en3.5 en un servidor open suse y ahora no funciona por favor ayuda.

https://www.linuxhelp.com/how-to-create-ssl-certificate-in-opensuse

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.