Requisitos del servidor para Prestashop 1.6

Aporte del usuario selectshop.at de la comunidad de Prestashop

Requisitos mínimos para trabajar con Prestashop 1.6 con más de 2000 mil productos.

  • magic_quotes_gpc = off
  • memory_limit = 512M
  • max_execution_time = 300
  • max_input_time = 300
  • upload_max_filesize = 20M
  • post_max_size = 20M
  • max_input_vars = 10000
  • allow_url_fopen = on
  • safe_mode = off
  • cURL = Instalado
  • mod_rewrite = instalado y activado
  • mod_security = off
  • php 5.6.x + php-fmp + opcache (optimizado- más información al final de la entrada)
  • mySQL 5.5+
  • servidores Linux (Ubuntu por ejemplo)
  • cageFS u otro FIREWALL desactivado, o si está activado, bien configurado para no bloque los servicios externos de Prestashop.

Valores de optimización de opcache


opcache.revalidate_freq=0
opcache.validate_timestamps=0 (comment this out in your dev environment)
opcache.max_accelerated_files=7963
opcache.memory_consumption=192
opcache.interned_strings_buffer=16
opcache.fast_shutdown=1

Además, es importante tener permisos automáticos para crear/cambiar/eliminar ficheros y carpetas  (mod suExec / suPHP). Por lo tanto, tengo cuidado de que todos los scripts internos y usuarios (desde el servidor) tengan acceso completo a los ficheros y carpetas automáticamente, mientras que los accesos externos tienen acceso de solo lectura, sin la necesidad de cambiar estos parámetros automáticamente.

Información actualizada en:

https://www.prestashop.com/forums/topic/633856-server-requirements-tested-in-production-for-ps-16/ 

Documento testeado hasta Prestashop 1.6.1.17

+ Actualización del artículo, recibo reporte de que el enlace de arriba se encuentra caído y se ha creado un tema nuevo en el foro de Prestashop:

https://www.prestashop.com/forums/topic/633856-server-requirements-tested-in-production-for-ps-16/