IMPORTANTE: en el caso de no utilizar el servidor recomendado, debes asegurarte de cumplir los requisitos que se detallan a continuación en este artículo:
Es muy importante contratar un servidor con los recursos necesarios para usar Multi-channel Integration Platform.
- Servidor dedicado o VPS.
- No debe utilizar servidores “hosting compartido” o “cloud”.
- Procesador mínimo: 4 núcleos
- Memoria RAM mínima: 8GB
- Servidor con disco SSD
- Disco: 160GB (Recomendado 500GB)
- Servidor con posibilidad de instalar tareas CRON y ejecutarse una vez por minuto
- Debe utilizar apache
- Sin restricciones en la cantidad de ficheros o nodos
Configuraciones del servidor y WooCommerce
Recomendamos mantener siempre actualizados WordPress y WooCommerce a la última versión disponible.
Puedes encontrar las versiones compatibles en el siguiente enlace, pero recomendamos disponer siempre de las versiones más recientes.
Además, en este enlace podrás encontrar cómo ver la versión de WooCommerce que utiliza.
Dependiendo del software que utilice tu servidor, podrás observar la versión de php que utiliza y configurarla normalmente en algún software de panel de control que tu proveedor de servidor te podrá facilitar.
Para trabajar con nuestro sistema de sincronización, deberás modificar los valores por defecto de php a los siguientes:
- max_execution_time 3600
- memory_limit 1024
- Activar mod_rewrite
Fichero configuración Apache
En el fichero de configuración de Apache, comprobaremos que sobre el directorio de WordPress disponemos, al menos, de la siguiente configuración:
Options FollowSymLinks
AllowOverride All
Si tienes dudas al configurar alguno de estos valores, pide ayuda a su proveedor de alojamiento para que los modifiquen por usted.
Configuración de WordPress
- Usar la opción de URL Amigables
- Ajustes → Enlaces permanentes → Ajustes comunes y seleccione la opción Nombre de la entrada
- 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 plugins.
- Permisos de carpeta/subcarpeta y ficheros (chmod 755 en sistemas Unix)
- wp-content/uploads
Aquí dispone de documentación oficial para cambiar el permiso de los archivos: Changing File Permissions
Configuración avanzada PHP-FastCGI en fichero fgcid.conf
Si la ejecución de PHP en su servidor se realiza con los procesos Apache + PHP-FastCGI, 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):
- FcgidBusyTimeout 15000
- FcgidIdleScanInterval 120
- FcgidIdleTimeout 3600
- FcgidConnectTimeout 60
- FcgidIOTimeout 300
- (*) FcgidProcessLifeTime 0
- (*) FcgidMaxProcesses 20
- (*) FcgidMaxProcessesPerClass 8
- (*) FcgidMinProcessesPerClass 0
- (*) FcgidInitialEnv RAILS_ENV production
- (*) FcgidZombieScanInterval 12
- (*) FcgidErrorScanInterval 12
(*) opcionales
Configuración Plesk
Es necesario que modifique el panel Plesk → Sitios Web y dominios →Configuración PHP
- open_basedir none
Asegúrese antes de sincronizar su WooCommerce con Multi-Channel Integration Platform que cuenta con un servidor que cumple con los requisitos mínimos antes nombrados.