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/