Install drupal 8 on centos 7 /Redhat 7

How to install drupal 8 on Centos 7install drupal 8 on centos 7

Drupal is a free and open-source content-management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end framework for at least 2.1% of all Web sites worldwide ranging from personal blogs to corporate, political, and government sites. It is also used for knowledge management and business collaboration.

The standard release of Drupal, known as Drupal core, contains basic features common to content management systems. These include user account registration and maintenance, menu management, RSS feeds, taxonomy, page layout customization, and system administration. The Drupal core installation can serve as a simple Web site, a single- or multi-user blog, an Internet forum, or a community Web site providing for user-generated content.

 

We can do it for you..

If you want we can install and configure Drupal for you on your live server and any server for you. We also provide hosting services on Amazon Web services (AWS) and Digital Ocean. You only need to send the e-mail on chetan@installvirtual.com & installvirtual@gmail.com with the details we will install it for you.

Prerequisites for Drupal

There are several prerequisite for installation of Drupal we need to install LAMP stack for Drupal, you can go to our previous article on “How to install LAMP stack in Centos” .

Read Also: How to install wordpress on centos 7
Read Also: How to install Joomla on centos 7

Download Drupal

We can download drupal from their website or use following link

wget https://ftp.drupal.org/files/projects/drupal-8.3.6.tar.gz

Now we will extract Drupal

tar zxvf drupal-8.3.6.tar.gz

Now we will move drupal into /var/www/html

mv drupal-8.3.6 /var/www/html/

Install Additional Packages

We need to install additional packages for drupal

yum -y install php-mbstring php-gd php-xml

After the installation of packages we will start setting up drupal..

Configuration of Drupal

Now go to drupal web directory

cd /var/www/html/drupal-8.3.6/

Now we will copy the default setting file and rename in setting.php as follows

cp sites/default/default.settings.php sites/default/settings.php

Now give write permission to setting.php file

chmod 755 sites/default/settings.php

Create Drupal database and user

Now we will create a database for Drupal. In this tutorial i will create a database named ‘drupaldb’ and a user named ‘drupal’so lets get login into MySQL console use following commands

mysql -u root -p

Now use CREATE command to create a drupal database

CREATE DATABASE drupaldb;

Now we create a user for drupal database

CREATE USER drupal@localhost;

Now we will set password for ‘drupal’ user

SET PASSWORD FOR drupal@localhost= PASSWORD("password");

Change password with your super secure password this is only for this tutorial

Now grant permissions to the new user for the database. Use following command change username and password with yours

MariaDB [(none)]> GRANT ALL PRIVILEGES ON drupaldb.* TO drupal@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSh PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>

Change Document root

Now we will change apache Document root so we can access drupal on our IP address.

Open/etc/httpd/conf/httpd.conf and replace the line 119 with following:

DocumentRoot "/var/www/html/drupal-8.3.6"

Restart the Services

Now we will restart services of the apache web server

systemctl restart httpd.service (For Centos/Redhat 7) 

Access the Drupal Installer

Now it’s time to access the drupal installer

  http://ipaddress

We can do it for you..

If you want we can install and configure Drupal for you on your live server and any server for you. We also provide hosting services on Amazon Web services AWS. You only need to send the e-mail on chetan@installvirtual.com & installvirtual@gmail.com with the details we will install it for you.

If you have any issue using this tutorial feel free to comment below..

Read Aslo: How to install glusterfs on centos 7

Leave a Reply

Your email address will not be published.


*