Instalación de Pimcore – Guía Paso a Paso

¿Has elegido Pimcore para planificar tu sitio web, tienda online o la gestión de información de productos (PIM)? Primero que nada: ¡excelente elección! Hay una razón por la que Pimcore suele llamarse el Ferrari de los sistemas de gestión de contenidos. Así que, empecemos. En este artículo te contaremos más sobre Pimcore y te guiaremos paso a paso por el proceso de instalación.

¿Qué es Pimcore y para qué se utiliza?

Pimcore es una plataforma de software de código abierto que combina varias funciones en un solo sistema. Está dirigida principalmente a empresas que buscan una solución centralizada para gestionar contenidos digitales, productos y datos.
En primer lugar, ofrece gestión de información de productos (PIM), que permite administrar datos de productos estructurados provenientes de diversas fuentes.

Con la gestión de datos maestros (MDM), es posible centralizar, enriquecer y mantener todos los datos maestros en un único lugar.
Además, el gestor de recursos digitales (DAM) de Pimcore permite administrar imágenes, videos, archivos PDF y mucho más.Otra función destacada es el sistema de gestión de contenidos (CMS), que facilita la creación y administración de sitios web, páginas de destino y portales.
En cuanto al CRM, el software también incluye una plataforma de datos de clientes (CDP), donde puedes almacenar y gestionar los datos maestros de tus clientes y crear perfiles unificados

Por último, pero no menos importante, la Plataforma de Comercio Digital (DCP) de Pimcore es una función extremadamente potente para crear entornos de comercio electrónico B2B y B2C y ofrecer experiencias únicas a los clientes.

Las empresas con catálogos de productos complejos se benefician especialmente de las funciones principales de Pimcore, sobre todo si su objetivo es publicar sus productos y contenidos en múltiples canales —como sitios web, dispositivos móviles y medios impresos— desde una única fuente.
En general, Pimcore también es adecuado para todas las empresas que buscan digitalizar sus procesos de negocio, ya que el software permite la sincronización de datos mediante API y la configuración de interfaces con sistemas ERP y CRM.

Contacto

Contacta con nosotros y crearemos un proyecto digital a partir de una primera consulta inicial gratuita y elaboraremos juntos una hoja de ruta. Más información

Contacto

Contacta con nosotros y crearemos un proyecto digital a partir de una primera consulta inicial gratuita y elaboraremos juntos una hoja de ruta. Más información

Contacto

Contacta con nosotros y crearemos un proyecto digital a partir de una primera consulta inicial gratuita y elaboraremos juntos una hoja de ruta. Más información

Ventajas de la plataforma de datos Pimcore para las empresas

Ambos sistemas de gestión de contenidos comparten algo en común: fueron desarrollados para ayudar a los usuarios a crear sus proyectos web en formato “hazlo tú mismo”, aunque con distintos niveles de dificultad.

Pimcore es una única fuente de verdad

 

MDM, PIM, CMS, CDP, DCP — no, no es una nueva versión de un éxito de los 90 de Die Fantastischen Vier, sino el superpoder de Pimcore: el sistema actúa como un centro de gestión de datos central, integrando múltiples fuentes de datos en una sola plataforma. Esto no solo garantiza la coherencia, sino también la precisión. Gracias a esta única fuente de verdad (Single Source of Truth), se reducen significativamente los errores que suelen producirse por el mantenimiento duplicado de datos o las inconsistencias entre sistemas.

Pimcore es flexible y adaptable.

El software fue diseñado con una arquitectura API-first, lo que permite que Pimcore se integre perfectamente en sistemas existentes como ERP, CRM o comercio electrónico. Gracias a su modularidad y capacidad de expansión, las funciones también pueden personalizarse o ampliarse individualmente para adaptarse a los requisitos específicos de cada empresa.

Pimcore admite estrategias omnicanal.

Puedes gestionar y publicar tu contenido, datos de producto o campañas directamente desde Pimcore en varios canales, como sitios web, aplicaciones móviles, sistemas POS, catálogos impresos o redes sociales. ¡Y eso no es todo! También puedes personalizar contenido y datos específicos para distintos públicos objetivo y canales.

Pimcore mejora la colaboración.

¿Distintos departamentos con distintas bases de datos? ¡No con Pimcore! Ya sea marketing, ventas o TI, todos los departamentos de tu empresa pueden acceder a los mismos datos en tiempo real dentro de Pimcore, lo que permite una colaboración eficiente. Al mismo tiempo, todo se mantiene bajo control gracias a los permisos de usuario personalizables, que te permiten definir con precisión quién tiene acceso a qué datos.

Pimcore ahorra costes.

Como software de código abierto, la Community Edition de Pimcore es gratuita, por lo que no tendrás que afrontar costosas tarifas de licencia. Además, no necesitas otras herramientas especializadas que puedan aumentar tus gastos, ya que Pimcore ya combina una amplia gama de funcionalidades en una sola plataforma.

Instalación de Pimcore: Guía paso a paso

 

Así que te has convencido de usar Pimcore — ¡nosotros lo hicimos hace mucho tiempo! Ahora, manos a la obra: la instalación de Pimcore. Sigue nuestra guía paso a paso y nada puede salir mal. El resultado: ¡una instancia de Pimcore completamente instalada!

Requisitos del sistema y preparativos

Para instalar Pimcore con éxito, es necesario cumplir ciertos requisitos del sistema y realizar algunas preparaciones.
Hemos resumido los requisitos de servidor y software para ti en una tabla sencilla:

Componente Requisito mínimo
Sistema operativo Linux/Unix, Windows
Servidor web Apache > 2.4 o Nginx
PHP Versión > 8.1, recomendada: 8.2
Base de datos MySQL > 8 o MariaDB > 10.4
Composer Versión > 2.x
Node.js y npm Para la compilación de la interfaz de administración y los assets
RAM Mínimo 2 GB, se recomiendan entre 4 y 8 GB
Disco duro Depende del tamaño de los assets, pero al menos 5–10 GB
Redis Opcional, pero recomendado para el almacenamiento en caché

Se requieren las siguientes extensiones de PHP:

pdo, pdo_mysql, intl, ctype, curl, dom, gd, iconv, json, mbstring, openssl, simplexml, tokenizer, xml, zip, zlib, fileinfo

Instala las extensiones de PHP necesarias con el siguiente comando:

sudo apt update

sudo apt install php php-cli php-mysql php-xml php-curl php-intl php-mbstring php-zip php-gd php-bcmath unzip git

Verifica los requisitos con estos comandos:

php -v # PHP ≥ 8.1

mysql --version # MySQL ≥ 8.0 or MariaDB ≥ 10.4
composer -V # Composer ≥ 2.x

Configurar vHost y base de datos

En el siguiente paso, crea la base de datos:

CREATE DATABASE pimcore CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'pimcore_user'@'localhost' IDENTIFIED BY 'securePassword';
GRANT ALL PRIVILEGES ON pimcore.* TO 'pimcore_user'@'localhost';
FLUSH PRIVILEGES;

Activa el vHost de Apache:


ServerName pimcore.local
DocumentRoot /var/www/pimcore/public

Permitir todas las anulaciones
Permitir acceso a todos
ErrorLog ${APACHE_LOG_DIR}/pimcore_error.log
CustomLog ${APACHE_LOG_DIR}/pimcore_access.log combined

Luego habilita el sitio y recarga Apache:

sudo a2ensite pimcore.conf

sudo a2enmod rewrite
sudo systemctl reload apache2

Descarga la versión de Pimcore que desees.

 

Crea tu directorio de proyecto:

mkdir /var/www/pimcore && cd /var/www/pimcore

Luego inicia el instalador:

composer create-project pimcore/skeleton

Luego inicia el instalador:

./vendor/bin/pimcore-install

Durante la instalación, introduce tus credenciales de base de datos.
Nota: la instalación crea automáticamente un usuario administrador.

Realizar ajustes

Si es .env.local, edita el archivo, por ejemplo, para configurar el acceso a la base de datos, los ajustes de correo o Redis:

DATABASE_URL="mysql://pimcore_user:securePassword@127.0.0.1:3306/pimcore"

Puedes probar todas las configuraciones en tu navegador visitando:
👉 http://pimcore.local/admin
Inicia sesión usando tus credenciales de instalación.

photocredit freepik

Conclusión


¿Todo listo? ¿Tu instancia de Pimcore está en funcionamiento? ¡Excelente! Si aún tienes preguntas o necesitas ayuda, no dudes en ponerte en contacto con nosotros. Como Pimcore Gold Partner, somos los expertos que necesitas: ofrecemos consultoría integral y te ayudamos tanto con la instalación como con la configuración de tu instancia de Pimcore.

Contacto

Contacta con nosotros y crearemos un proyecto digital a partir de una primera consulta inicial gratuita y elaboraremos juntos una hoja de ruta. Más información

FAQ

¿Cómo instalo Pimcore en Windows?

Puedes instalar Pimcore en Windows siguiendo estos pasos:

  1. Instala XAMPP o Laragon como requisitos previos.

  2. Install Composer from https://getcomposer.org/download/.

  3. Verifica tu versión de PHP — ten en cuenta que Pimcore requiere >

  4. Crea tu proyecto abriendo la línea de comandos y navegando hasta el directorio raíz de tu servidor web:

    cd C:laragonwww
    composer create-project pimcore/skeleton pimcore
    cd pimcore
  5. Configura tu base de datos iniciando MySQL y creando una nueva a través de phpMyAdmin.

  6. Instala Pimcore con el siguiente comando:

    vendorbinpimcore-install
  7. Introduce tus credenciales de MySQL cuando se te solicite.

  8. Abre http://localhost/pimcore/admin en tu navegador e inicia sesión con tu usuario administrador.

¿Cómo instalo Pimcore usando Docker?

 

Para instalar Pimcore mediante Docker, sigue estos pasos:

  1. Asegúrate de tener instalados los prerrequisitos correctos: Docker Desktop y Git.

  2. Crea un proyecto Pimcore con el esqueleto de Docker:

    git clone https://github.com/pimcore/pimcore-docker.git pimcore-docker
    cd pimcore-docker
  3. Inicia tu proyecto usando Docker:

    docker compose up -d

    Esto inicia los contenedores para PHP, Apache, MySQL, etc.
    Puertos predeterminados:

  4. Instala Pimcore dentro del contenedor:

    docker exec -it php bash
    ./vendor/bin/pimcore-install

    Se te pedirá que introduzcas las credenciales de tu base de datos, el nombre de usuario del administrador y la contraseña.

  5. Después de una instalación exitosa, accede a Pimcore a través de:

¿Cómo actualizo Pimcore?

Pimcore se actualiza principalmente a través de Composer, ya que está basado en el framework Symfony y depende en gran medida de las bibliotecas de PHP. La complejidad del proceso de actualización depende de tu versión actual y de la configuración del sistema.

Sigue estos pasos para una actualización exitosa:

  1. Verifica todos los requisitos previos; por ejemplo, asegúrate de que tu versión de PHP sea compatible con la nueva versión de Pimcore.

  2. Crea copias de seguridad de tu base de código, base de datos y recursos.

  3. Actualiza las dependencias de Composer en el directorio del proyecto.

    composer update pimcore/pimcore
  4. Luego, actualiza todas las dependencias.

    composer update
  5. Ejecuta el script de migración de Pimcore para aplicar cualquier cambio en la estructura de la base de datos

    ./bin/console pimcore:migrations:migrate
  6. Limpia la caché y vuelve a compilar los recursos.

    ./bin/console cache:clear
    ./bin/console assets:install
  7. Por último, prueba tu sistema a fondo: revisa las advertencias de Symfony y PHP, los archivos de registro, los paquetes personalizados y cualquier código propio.

Sumérjase en nuestro mundo

Aquí encontrará información de interés sobre las tendencias digitales actuales y sobre cómo aplicarlas en su propio negocio. Además, le ofrecemos un acercamiento a nuestro trabajo como agencia digital. Gracias por su interés.
marketing online codafish

Estrategias de marketing online – ¡Impulsa tu éxito con nuestra guía!

Impulsa tu éxito en el marketing online con objetivos claros, estrategias bien pensadas y una comunicación auténtica que genere confianza y resultados.
Seguir leyendo
workflow vs wordpress

Webflow vs. WordPress – ¿Qué CMS es más convincente?

Descubre cómo Pimcore Datahub agiliza la integración de datos, el acceso GraphQL y la entrega omnicanal en su CMS con una configuración sencilla y potentes ...
Seguir leyendo
Pimcore Datahub

Pimcore Datahub

Descubre cómo Pimcore Datahub agiliza la integración de datos, el acceso GraphQL y la entrega omnicanal en su CMS con una configuración sencilla y potentes ...
Seguir leyendo

¡Le llamamos!

¿Planea un nuevo proyecto digital y tiene preguntas sobre nuestros servicios? Complete este formulario, o llámenos directamente al 34 911 231 175
  • Este campo es un campo de validación y debe quedar sin cambios.
Error: Embedded data could not be displayed.