Prestashop upload file: Cómo aumentar el tamaño máximo de archivo

Si intentas subir algunos temas de Prestashop o módulos de Prestashop que tiene el tamaño de archivo de un paquete grande en su sitio web de Prestashop, es posible que reciba un error: el archivo es demasiado grande. El tamaño máximo permitido es de 2 MB.

Creo que no es la primera vez que ve sin este error y no será el último. Pero hay algunas soluciones fáciles para solucionar el error upload_max_filesize en Prestashop.

Cómo aumentar el tamaño máximo del archivo de carga en Prestashop

Tenemos un nuevo módulo Prestashop llamado DocumenThemix que le ayuda a crear documentos Profesionales y personalizados como Facturas, Albaranes de Crédito o Albaranes de Entrega en PDF que se adaptan a su marca, en cuestión de segundos. Es un gran módulo, y su tamaño de archivo es de 7MB.

En algún momento, la configuración de php pone límites en el tamaño del archivo de carga. La configuración predeterminada restringirá esto a un tamaño de archivo de carga máximo de 2 MB. Necesitamos aumentar este valor para subir nuestros módulos y temas favoritos.

Allowed maximum size is 2 MB

En primer lugar, necesitamos saber acerca de upload_max_filesize y otros 2 valores.

  • Upload_max_filesize: la longitud máxima de un registro cargado.
  • Memory_limit: permite asignar la cantidad máxima de memoria en bytes que un script puede asignar. Esto ayuda a evitar que los scripts mal escritos para devorar todo se tenga memoria en un servidor. Tenga en cuenta que para no tener ninguna restricción de memoria, establezca esta directiva en -1.
  • Post_max_size: establece el tamaño máximo de los registros conregistros permitidos. En caso de que desee cargar archivos grandes como los temas Premium Prestashop o el módulo Documenthemix, este valor debe ser grande que upload_max_filesize. Si el script de configuración habilita la restricción de reminiscencia, memory_limit afecta adicionalmente a la carga de documentos.

En términos generales, memory_limit necesitan ser grandes que post_max_size.

Sugiero que dos métodos solucionen este problema.

Edita el php.ini

Abra el archivo php.ini en /etc/php/apache2/php.ini o en your-root-website/php.ini, busque las siguientes variables y cambie estas a:

memory_limit 50M

upload_max_filesize 10M
post_max_size 10M

Algunos valores adicionales para editar si desea un mayor rendimiento general de su sitio web en el servidor:

max_execution_time = 300

max_input_time = 600
memory_limit = 720M

¡Guarde el archivo y reinicie el servidor web apache!

Editar .htaccess

Si la primera forma no funciona, o no tiene derecho a entrar en el sistema de archivos de servidores, por ejemplo: su página web está alojada en un servidor web comercial, edite el archivo .htaccess en la raíz de los sitios web.

Agregue estos códigos fuente a su .htaccess

php_value upload_max_filesize 10M

php_value post_max_size 20M
php_value memory_limit 32M

Guarde su archivo y disfrute de su tiempo.

Get this Advanced Cart Rules module

New module.

Xleft module

Xleft shows customers how much more they need to spend to get free shipping in real time.

¡Última actualización de módulos!

Age Restriction - 18+ ⊙
Solucione algunos problemas de visualización en dispositivos móviles.


Newsletter Popup v3.2.2
Edición de Navidad para impulsar tus ventas.


Trusty v1.4.7 ⊙
Compatible con PrestaShop 1.7 y PrestaShop 8.

PrestaSOO team
Todo lo que necesita para ganarse la vida haciendo el trabajo que ama.

Descubrir


Es una sabia inversión

Los módulos de Prestashop que creamos primero para resolver el problema de nuestro propio negocio: un sitio de comercio electrónico. Eso significa que son muy útiles para un negocio serio. Si valora su propiedad web, estos módulos son una inversión inteligente.
Sarah Reeves, Desarrollador de aplicaciones @ PrestaSOO
Hecho con en París y Hanoi
PrestaSOO © 2024. Reservados todos los derechos // Privacy Policy Terms of Service