GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare PIMCore su Ubuntu 20.04

Ciao amici. In questo post imparerai come installare PIMCore su Ubuntu 20.04 usando Apache come server web.

Secondo Wikipedia:

Pimcore è una piattaforma software PHP aziendale open source per la gestione delle informazioni sui prodotti (PIM), la gestione dei dati master (MDM), la gestione dei dati dei clienti (CDP), la gestione delle risorse digitali (DAM), la gestione dei contenuti (CMS) e il commercio digitale.

Siamo quindi in presenza di un framework completo per la gestione dei contenuti di un'azienda.

Va detto che questo software ha vinto molti premi e quindi la fiducia di grandi aziende in tutto il mondo.

Quindi proviamoci.

Installa Apache, PHP 8 e MariaDB su Ubuntu 20.04

Pimcore richiede una piattaforma LAMP efficiente e pronta per la battaglia. L'unico avvertimento è che la versione minima di PHP è 8. Quindi proviamoci.

Innanzitutto, aggiorna completamente il tuo server.

sudo apt update
sudo apt upgrade

Quindi installa un pacchetto necessario per aggiungere il repository dove installeremo PHP 8

sudo apt install software-properties-common

Aggiungi il repository PHP 8

sudo add-apt-repository ppa:ondrej/php

Aggiorna APT

sudo apt update

Ora installa Apache, PHP 8 e MariaDB eseguendo

sudo apt install apache2 mariadb-server php8.0 libapache2-mod-php8.0 php8.0-mysql php8.0-curl php8.0-xml php8.0-zip php8.0-mbstring php8.0-intl php8.0-opcache php8.0-imagick php8.0-gd php8.0-cli php8.0-fpm libapache2-mod-fcgid

Al termine dell'installazione, dobbiamo configurare alcune cose in PHP.

Apri il file di configurazione PHP-fpm.

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

E modifica questi parametri

memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M

Puoi usare CTRL + W per cercare ciascuno dei parametri. Salva le modifiche e chiudi l'editor.

Quindi, abilita i moduli necessari e la nuova configurazione PHP-fpm.

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm

Applica le modifiche riavviando Apache.

sudo systemctl restart apache2

Crea un nuovo database e un nuovo utente per PIMcore

Dopo aver eseguito mysql_secure_installation script per impostare la password di root e proteggere l'installazione, dovrai creare un nuovo database e un nuovo utente per PIMCore.

Accedi alla console MariaDB

sudo mysql -u root -p

Crea il nuovo database con il nome che preferisci.

CREATE DATABASE pimcoredb charset=utf8mb4;

Quindi, crea il nuovo utente insieme alla sua password. Dovrebbe essere una password complessa e non quella che ho inserito io.

CREATE USER 'user'@'localhost' IDENTIFIED BY 'pss';

Concedi a questo nuovo utente le autorizzazioni sul nuovo database.

GRANT ALL ON pimcoredb.* TO 'user'@'localhost' WITH GRANT OPTION;

Applica le modifiche e chiudi la console.

FLUSH PRIVILEGES;
exit;

Installa Composer

Per installare PIMCore dobbiamo prima avere Composer sul sistema. Quindi proviamoci.

Assicurati di avere i pacchetti necessari come curl e git installato.

sudo apt install curl git unzip wget

Ora scarica e installa Composer eseguendo questo comando

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Installa PIMCore su Ubuntu 20.04

Accedi alla directory in cui installeremo.

cd /var/www/

Grazie a Composer, esegui l'installazione di PIMCore

sudo composer create-project pimcore/skeleton pimcore

Al termine del processo, accedi alla cartella che è stata generata.

cd /var/www/pimcore

E ora esegui lo script per completare i parametri di configurazione.

sudo ./vendor/bin/pimcore-install

Durante l'esecuzione del comando precedente, dovrai creare l'utente amministratore insieme ai parametri del database precedentemente definiti.

Dopodiché, l'installazione è completa.

Rendi Apache il proprietario della cartella con i permessi necessari.

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

Crea un nuovo virtualhost per PIMCore

sudo nano /etc/apache2/sites-available/pimcore.conf

Aggiungi quanto segue

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/pimcore/public
    ServerName example.com

     <Directory /var/www/pimcore/public/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ricordati di modificare il valore di ServerName al valore del tuo dominio

Salva le modifiche e chiudi l'editor.

Quindi, abilita la rewrite module, il nuovo virtualhost e riavviare Apache.

sudo a2enmod rewrite
sudo a2ensite pimcore.conf
sudo systemctl restart apache2

Accesso all'interfaccia web di PIMCore

Ora, utilizzando un browser web a tua scelta, puoi accedere all'interfaccia di PIMCore. Ad esempio, se accedi al tuo dominio, vedrai questa schermata.

Se vuoi accedere alla dashboard, vai su http://yourdomain/admin per accedere prima. Ricorda che hai creato le credenziali di accesso nel passaggio precedente.

E ora puoi accedere al pannello di controllo.

Ora tocca a te usare questo strumento. Dai, puoi.

Conclusione

Questo post ti ha aiutato a imparare come installare PIMCore su Ubuntu 20.04 usando uno stack LAMP. Spero ti sia piaciuto.

Grazie.

Sito web PIMCore


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare Pimcore su Ubuntu

Come installare Nginx su Ubuntu 16.04

Come installare Tomcat 8.5 su Ubuntu 18.04

Come installare Asterisk su Ubuntu 18.04

Come installare Tomcat 9 su Ubuntu 18.04

Come installare Webmin su Ubuntu 18.04

Come installare Kodi su Ubuntu 18.04