GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar PIMCore en Ubuntu 20.04

Hola amigos. En esta publicación, aprenderá cómo instalar PIMCore en Ubuntu 20.04 utilizando Apache como servidor web.

Según Wikipedia:

Pimcore es una plataforma de software PHP empresarial de código abierto para gestión de información de productos (PIM), gestión de datos maestros (MDM), gestión de datos de clientes (CDP), gestión de activos digitales (DAM), gestión de contenido (CMS) y comercio digital.

Así pues, estamos ante un marco completo para la gestión de contenidos de una empresa.

Hay que decir que este software ha ganado muchos premios y por ende la confianza de grandes empresas a nivel mundial.

Así que vamos a por ello.

Instalar Apache, PHP 8 y ​​MariaDB en Ubuntu 20.04

Pimcore requiere una plataforma LAMP eficiente y lista para la batalla. La única precaución es que la versión mínima de PHP es 8. Así que vamos a por ello.

Primero, actualice completamente su servidor.

sudo apt update
sudo apt upgrade

Luego instale un paquete necesario para agregar el repositorio donde instalaremos PHP 8

sudo apt install software-properties-common

Agregue el repositorio de PHP 8

sudo add-apt-repository ppa:ondrej/php

Actualizar APT

sudo apt update

Ahora instale Apache, PHP 8 y ​​MariaDB ejecutando

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

Cuando finalice la instalación, tenemos que configurar algunas cosas en PHP.

Abra el archivo de configuración de PHP-fpm.

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

Y modificar estos parámetros

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

Puedes usar CTRL + W para buscar cada uno de los parámetros. Guarde los cambios y cierre el editor.

Luego, habilite los módulos necesarios y la nueva configuración de PHP-fpm.

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm

Aplique los cambios reiniciando Apache.

sudo systemctl restart apache2

Crear una nueva base de datos y usuario para PIMcore

Después de ejecutar mysql_secure_installation script para establecer la contraseña raíz y asegurar la instalación, deberá crear una nueva base de datos y un nuevo usuario para PIMCore.

Accede a la consola de MariaDB

sudo mysql -u root -p

Cree la nueva base de datos con el nombre que desee.

CREATE DATABASE pimcoredb charset=utf8mb4;

Luego, cree el nuevo usuario junto con su contraseña. Debe ser una contraseña segura y no la que yo he puesto.

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

Otorgue a este nuevo usuario permisos en la nueva base de datos.

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

Aplica los cambios y cierra la consola.

FLUSH PRIVILEGES;
exit;

Instalar compositor

Para instalar PIMCore, primero debemos tener Composer en el sistema. Así que vamos a por ello.

Asegúrate de tener los paquetes necesarios como curl y git instalado.

sudo apt install curl git unzip wget

Ahora descargue e instale Composer ejecutando este comando

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

Instalar PIMCore en Ubuntu 20.04

Accede al directorio donde vamos a instalar.

cd /var/www/

Gracias a Composer, realice la instalación de PIMCore

sudo composer create-project pimcore/skeleton pimcore

Una vez finalizado el proceso, acceda a la carpeta que se ha generado.

cd /var/www/pimcore

Y ahora ejecute el script para completar los parámetros de configuración.

sudo ./vendor/bin/pimcore-install

Durante la ejecución del comando anterior, tendrá que crear el usuario administrador junto con los parámetros de la base de datos previamente definidos.

Después de esto, la instalación está completa.

Haga que Apache sea el propietario de la carpeta con los permisos necesarios.

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

Cree un nuevo host virtual para PIMCore

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

Agrega lo siguiente

<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>

Recuerde cambiar el valor de ServerName al valor de su dominio

Guarde los cambios y cierre el editor.

Luego, habilite rewrite módulo, el nuevo host virtual y reinicie Apache.

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

Acceso a la interfaz web de PIMCore

Ahora, utilizando un navegador web de su elección, puede acceder a la interfaz de PIMCore. Por ejemplo, si accede a su dominio, verá esta pantalla.

Si desea acceder al panel, vaya a http://yourdomain/admin para iniciar sesión primero. Recuerde que creó las credenciales de inicio de sesión en el paso anterior.

Y ahora puedes acceder al panel de control.

Ahora es tu turno de usar esta herramienta. Vamos, puedes.

Conclusión

Esta publicación lo ayudó a aprender cómo instalar PIMCore en Ubuntu 20.04 usando una pila LAMP. Espero que les haya gustado.

Gracias.

Sitio web de PIMCore


Ubuntu
  1. Cómo instalar Docker en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 18.04

  3. Cómo instalar MariaDB 10.4 en Ubuntu 18.04

  4. Cómo instalar MongoDB en Ubuntu 18.04

  5. Cómo instalar Pimcore en Ubuntu

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar Tomcat 8.5 en Ubuntu 18.04

Cómo instalar Asterisk en Ubuntu 18.04

Cómo instalar Tomcat 9 en Ubuntu 18.04

Cómo instalar Webmin en Ubuntu 18.04

Cómo instalar Kodi en Ubuntu 18.04