How to install Pimcore CMS on CentOS 7

To install Pimcore CMS on CentOS 7

Pimcore is a free and open source content management web application, object-oriented and PHP based on the Zend Framework that can be used to create and manage web applications and digital presences. Pimcore comes with a user friendly and easy to use web interface. Pimcore provides lots of features including automatic document/PDF generation, E-Commerce integration module, modern interface and much more. This tutorial explains the installation procedure of Pimcore CMS on CentOS 7.

Pre- Requisite

LAMP Setup

-Apache

-MariaDB

-PHP 7

Installation procedure

To begin with the installation procedure, go to its official website for downloading it by running the wget command.

[root@linuxhelp ~]# wget https://www.pimcore.org/download/pimcore-data.zip
--2017-09-02 16:14:58--  https://www.pimcore.org/download/pimcore-data.zip
Resolving www.pimcore.org (www.pimcore.org)... 62.138.199.172
Connecting to www.pimcore.org (www.pimcore.org)|62.138.199.172|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 117397118 (112M) [application/zip]
Saving to: ‘ pimcore-data.zip.’ 
100%[======================================> ] 117,397,118  641KB/s   in 11m 38s

2017-09-02 16:26:37 (164 KB/s) - ‘ pimcore-data.zip.’  saved [117397118/117397118]

Unzip the downloaded package by executing the following command.

[root@linuxhelp ~]# unzip pimcore-data.zip -d /var/www/html/
creating: /var/www/html/vendor/zendframework/zendframework1/library/Zend/Locale/
   creating: /var/www/html/vendor/zendframework/zendframework1/library/Zend/Locale/Math/
  inflating: /var/www/html/vendor/zendframework/zendframework1/library/Zend/Locale/Math/Exception.php  
  inflating: /var/www/html/vendor/zendframework/zendframework1/library/Zend/Locale/Math/PhpMath.php  
  inflating: /var/www/html/vendor/zendframework/zendframework1/library/Zend/Locale/Exception.php  
.
.
.
.
/usr/share/help/en_GB/gucharmap/index.docbook
/usr/share/help/en_GB/seahorse/index.docbook
/usr/share/help/en_GB/totem/index.docbook
/usr/share/help/en_GB/zenity/index.page
/usr/share/help/es/baobab/index.page

Create a configuration file named pimcore.conf using vim editor and enter the following contents in the file. Save and exit the file.

[root@linuxhelp ~]# vim  /etc/httpd/conf.d/pimcore.conf

< VirtualHost *:80> 
DocumentRoot " /var/www/html/" 
ServerName 192.168.7.165
< Directory " /var/www/html/" > 
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
< /Directory> 
< /VirtualHost> 

Provide owner permission and read write execute permission for apache root directory

[root@linuxhelp ~]# chown -R apache:apache /var/www/html/
[root@linuxhelp ~]# chmod -R 775 /var/www/html/

Restart your apache service by executing the following command.

[root@linuxhelp ~]# systemctl restart httpd

The application is successfully installed. Switch to your browser and enter machine’ s IP. Enter your database credentials and create admin credentials

Enter the admin details as required.

Next login with your admin credentials.

The Pimcore CMS is running successfully without any glitches.

The pimcore application is installed successfully on CentOS 7.

FAQ
Q
What is the license for Pimcore?
A
Pimcore and all contributed files hosted on pimcore.org or in the official Git repository are available under two different licenses:
• GNU General Public License version 3 (GPLv3)
• Pimcore Enterprise License (PEL) If you don't have a separate written licensing agreement between you and Pimcore GmbH then always GPLv3 applies to you.
Q
Which product information can be stored in Pimcore PIM?
A
Almost any information related to a product and more can be stored in a PIM. Data Objects are the PIM part of Pimcore and are the way to go for managing structured data. Based on a class definition that defines structure and attributes, objects can be used for managing pretty much any structured data – products, categories, customers, news, orders, blog entries, etc.
Q
What are the data types that pimcore supports?
A
refer the following link, to know about data types that pimcore supports "https://pimcore.com/docs/5.x/Development_Documentation/Objects/Object_Classes/Data_Types/index.html"
Q
Is there any documentation available for pimcore?
A
Please refer the official documentation page for pimcore
"https://pimcore.com/docs/5.x/index.html".
Q
What are the system requirement for pimcore?
A
refer the following link to get to know about system requirement of pimcore
"https://pimcore.com/docs/5.x/Development_Documentation/Installation_and_Upgrade/System_Requirements.html"