Requisitos mínimos del servidor para sincronizar PrestaShop con Multi-channel Integration Platform

Requisitos mínimos del servidor para sincronizar PrestaShop con Multi-channel Integration Platform - BigBuy Academy | Documentación y ayuda técnica gratuita para clientes de BigBuy
Skip to content Skip to sidebar Skip to footer

Requisitos mínimos del servidor para sincronizar PrestaShop con Multi-channel Integration Platform

Servidores verificados y recomendados por BigBuy
Desde BigBuy hemos realizado un proceso de testeo en estos servidores para asegurar el correcto funcionamiento con BigBuy. Es por ello que los hemos verificado como aptos para trabajar con nuestras soluciones para las tiendas PrestaShop y Woocommerce. 

IMPORTANTE: en el caso de no utilizar el servidor recomendado, debes asegurarte de cumplir los requisitos que se detallan a continuación.

Al contratar el pack Ecommerce de BigBuy o uno superior, debemos tener un servidor con un mínimo de recursos, que soporte la tienda online y las sincronizaciones que se ejecutan sobre ella a través de nuestro Multi-Channel Integration Platform.

Desde BigBuy sugerimos un servidor que hemos testeado previamente y cuyo rendimiento nos permite el buen funcionamiento de su ecommerce con MIP. Puede verlo en este artículo, junto con una explicación detallada de cómo contratarlo.

Requisitos mínimos para su servidor

Si decides utilizar uno de nuestros servidores VPS recomendados de Nominalia no es necesario cumplir estos requisitos. Si no, deberías buscar un servidor dedicado que cumpla las siguientes características: 

  • Servidor dedicado
  • Servidor con disco duro SSD
  • Servidor con posibilidad de instalar tareas CRON.
  • Servidor con la configuración y el soporte técnico en inglés o español.
  • Uso de la versión PHP 7.4 o superior.
  • Configuración de PHP: post_max_size 8M
  • El propietario de las carpetas y ficheros deberá coincidir con el usuario del webserver (ej. www-data, etc.) para que la tienda pueda funcionar correctamente y para que pueda actualizar el módulo.
  • Configuración de Apache: activar y configurar módulo mod_rewrite
  • Posibilidad de ampliar el límite de memoria máxima a 512M (memory_limit = 512M).
  • Posibilidad de aumentar el tiempo de ejecución de scripts (max_execution_time = 15000).
  • Posibilidad de aumentar el tamaño máximo permitido de carga de archivos (upload_max_filesize = 64M).
  • No contratar un servidor de tipo “web hosting” ni un servidor VPS.
  • El hosting no debe tener limitaciones o restricciones a la hora de recibir ficheros.
  • El espacio mínimo recomendado para una tienda es de 500 GB (ampliable).

Requisitos instalación PrestaShop

Si realizamos la instalación de la tienda PrestaShop directamente desde las opciones del servidor, debemos asegurarnos de que la versión de Prestashop es mayor a la 1.7.5.0.

Configuración avanzada para servidor no administrado

Si va a contratar o tiene un servidor no administrado, se lo ponemos más fácil. A continuación le dejamos la configuración necesaria.

Fichero configuración Apache

En el fichero de configuración de apache, comprobaremos que sobre el directorio raíz del servidor disponemos, al menos, de la siguiente configuración:

DirectoryIndex index.php

<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
</Directory>

Si la ejecución de PHP en su servidor se realiza con los procesos Apache + PHP-FastCGI/PHP-FPM, revisaremos que disponemos de la siguiente configuración (si se trata de un servidor administrado, recomendamos que transmita esta información a su proveedor de hosting para que sea revisada):

Fichero fgcid.conf

FcgidBusyTimeout 15000
FcgidIdleScanInterval 120FcgidIdleTimeout 3600
FcgidConnectTimeout 60
FcgidIOTimeout 300
* FcgidProcessLifeTime 0
* FcgidMaxProcesses 20
* FcgidMaxProcessesPerClass 8
* FcgidMinProcessesPerClass 0
* FcgidInitialEnv RAILS_ENV production
* FcgidZombieScanInterval 12
* FcgidErrorScanInterval 12

(*) opcionales

La configuración recomendada para PHP la podrá localizar a continuación. Tenga en cuenta que si no dispone de los conocimientos necesarios debe contactar con su administrador o proveedor de hosting para poder revisar la configuración actual de su servidor.

Fichero php.ini:

memory_limit = 512M
max_execution_time = 15000
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED & ~E_STRICT
short_open_tag = On
upload_max_filesize = 64M

* serialize_precision = 100
* max_input_vars = 10000
* html_errors = Off
* register_globals = Off
* register_long_arrays = Off
* default_charset = “UTF-8”

(*) opcionales

Nota
Uso de URL amigables:

Antes de poder utilizar las urls amigables necesita disponer del fichero de configuración .htaccess y comprobar los permisos del mismo. 

    1. Crear un archivo .htaccess en blanco en el directorio raíz.
    2. Otorgar a este permisos de escritura (chmod 666 en sistemas Unix).
Nota
Debe comprobar los permisos de lectura y escritura en la carpeta/subcarpeta y ficheros del módulo (chmod 755 en sistemas Unix) para las siguientes carpetas:

  • ps_mmoconnector/tmp
  • ps_mmoconnector/files
  • ps_mmoconnector/logs

Configuración Plesk

Debe realizar la siguiente modificación en el panel Plesk > Sitios web y dominios > Configuración PHP

  • open_basedir: none

Si desea saber los requisitos para conectar su tienda PrestaShop con Multi-channel Integration Platform, puede encontrarlos en este artículo.