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.
"https://pimcore.com/docs/5.x/index.html".
"https://pimcore.com/docs/5.x/Development_Documentation/Installation_and_Upgrade/System_Requirements.html"
• 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.