GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Pimcore CMS sur Ubuntu 18.04 LTS

Pimcore est un système de gestion de contenu d'entreprise gratuit et open source écrit en langage PHP et utilise MySQL/MariaDB pour les bases de données. Il est rapide, flexible et convivial pour les concepteurs et les développeurs, ce qui nous permet de gérer et de partager tous nos actifs numériques sur n'importe quel canal. Pimcore est livré avec une interface administrative backend facile à utiliser pour gérer les données et la configuration du système. Pimcore est entièrement flexible et modifiable, vous pouvez donc personnaliser le site selon vos besoins.

Dans ce tutoriel, nous allons apprendre à installer Pimcore CMS sur Ubuntu 18.04 (Bionic Beaver).

Prérequis

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Installer le serveur LEMP

Pimcore CMS fonctionne sur un serveur Web, écrit en PHP et utilise MariaDB comme base de données. Vous devrez donc installer le serveur Nginx, PHP et MariaDB sur votre système.

Tout d'abord, installez Nginx et le serveur MariaDB à l'aide de la commande suivante :

sudo apt-get install nginx mariadb-server -y

Une fois l'installation terminée, démarrez les services Nginx et MariaDB et autorisez-les à démarrer au démarrage avec la commande suivante :

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mysql
sudo systemctl enable mysql

Ensuite, vous devrez installer la dernière version de PHP et PHP-FPM sur votre système. Par défaut, la dernière version de PHP n'est pas disponible dans Ubuntu 18.04. Vous devrez donc ajouter un référentiel pour cela. Vous pouvez ajouter le dépôt PHP à l'aide de la commande suivante :

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Une fois le référentiel installé, mettez à jour le référentiel et installez PHP, PHP-FPM et les autres bibliothèques requises à l'aide de la commande suivante :

sudo apt-get install php7.1-0 php7.1-fpm php7.1-common php7.1-mbstring php7.1-cli php7.1-zip php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql -y

Une fois tous les packages installés, vous devrez apporter quelques modifications au fichier php.ini. Vous pouvez le faire avec la commande suivante :

sudo nano /etc/php/7.1/fpm/php.ini

Effectuez les modifications suivantes :

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 200M
max_execution_time = 300
cgi.fix_pathinfo = 0
date.timezone = Asia/Kolkata

Enregistrez et fermez le fichier lorsque vous avez terminé.

Configurer MariaDB

Ensuite, vous devrez sécuriser MariaDB. Vous pouvez le faire en exécutant la commande suivante :

sudo mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]:  Y
Reload privilege tables now? [Y/n]:  Y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Entrez votre mot de passe root, puis créez une base de données et un utilisateur pour Pimcore :

MariaDB [(none)]> CREATE DATABASE pimcoredb;
MariaDB [(none)]> CREATE USER 'pimcoreuser'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à la base de données Pimcore avec la commande suivante :

MariaDB [(none)]> GRANT ALL ON pimcoredb.* TO 'pimcoreuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Ensuite, videz les privilèges à l'aide de la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;

Enfin, quittez le shell MariaDB avec la commande suivante :

MariaDB [(none)]> EXIT

Installer Pimcore

Ensuite, vous devrez télécharger la dernière version de Pimcore sur votre système. Vous pouvez le télécharger depuis leur site officiel en utilisant la commande suivante :

wget https://www.pimcore.org/download/pimcore-latest.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé dans le répertoire racine Web de Nginx avec la commande suivante :

sudo mkdir /var/www/html/pimcore
sudo unzip pimcore-latest.zip -d /var/www/html/pimcore

Ensuite, donnez les autorisations appropriées au répertoire pimcore à l'aide de la commande suivante :

sudo chown -R www-data:www-data /var/www/html/pimcore/
sudo chmod -R 755 /var/www/html/pimcore/

Configurer Nginx pour Pimcore

Ensuite, vous devrez créer un fichier d'hôte virtuel Nginx pour Pimcore CMS. Vous pouvez le faire avec la commande suivante :

sudo nano /etc/nginx/sites-available/pimcore

Ajoutez les lignes suivantes :

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/pimcore;
    index  index.php index.html index.htm;
    server_name  example.com www.example.com;
  
    client_max_body_size 100M;

    location / {
    try_files $uri /app.php$is_args$args;        
    }

    location ~ ^/app\.php(/|$) {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         send_timeout 1800;
         fastcgi_read_timeout 1800;
         include fastcgi_params;
    }
}

Enregistrez et fermez le fichier lorsque vous avez terminé.

Ensuite, activez le fichier d'hôte virtuel Nginx à l'aide de la commande suivante :

sudo ln -s /etc/nginx/sites-available/pimcore /etc/nginx/sites-enabled/

Enfin, redémarrez Nginx et le service PHP7.1-FPM à l'aide de la commande suivante :

sudo systemctl restart nginx
sudo /etc/init.d/php7.1-fpm restart

Accéder au CMS Pimcore

Pimcore est maintenant installé et configuré, il est temps d'accéder à l'interface Web de Pimcore.

Ouvrez votre navigateur Web et saisissez l'URL http://example.com/install , vous serez redirigé vers la page suivante :

Ici, fournissez votre nom de base de données, votre nom d'utilisateur de base de données, votre mot de passe et vos informations d'identification d'administrateur, puis cliquez sur le bouton Installer maintenant. Une fois l'installation terminée, vous serez redirigé vers la page suivante :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe d'administrateur, puis cliquez sur Connexion bouton. Vous devriez voir le tableau de bord Pimcore CMS sur la page suivante :


Ubuntu
  1. Comment installer Couch CMS sur Ubuntu 16.04 LTS

  2. Comment installer Alfresco CMS sur Ubuntu 18.04 LTS

  3. Comment installer R sur Ubuntu 18.04 LTS

  4. Comment installer R sur Ubuntu 20.04 LTS

  5. Comment installer Grav CMS sur Ubuntu 20.04 LTS

Comment installer Microweber CMS sur Ubuntu 18.04 LTS

Comment installer BoltWire CMS sur Ubuntu 18.04 LTS

Comment installer Kooboo CMS sur Ubuntu 18.04 LTS

Comment installer Kooboo CMS sur Ubuntu 20.04 LTS

Comment installer PIMCore sur Ubuntu 20.04

Comment installer Bludit CMS sur Ubuntu 20.04 LTS