Jump to content

[SOLUCIONADO] No consigo subir archivos virtuales, de más de 100MB


Dconde

Recommended Posts

Hola, que tal. Trabajo con Versión de PrestaShop: 1.6.0.6

 

El problema surge cuando intento subir un archivo .zip como producto virtual, el cual pesa 103 MB.

 

Claro, he cambiado en el hosting los valores 

 

upload_max_filesize=150M 
max_execution_time=3000
memory_limit=300M 
post_max_size=200M 
 
(sin resultado)
 
He creado un archivo php.ini indicando los mismos valores. Éste archivo lo he colocado en la raíz de la web,también dentro de "downloads" (que es donde se suben los productos virtuales) y otro dentro de BackOffice.
 
Por otro lado, y viendo que todo eso no me ha servido de nada. He cambiado dentro del archivo config.inc.php  el valor max_filesize= 150M (venia a 100M por defecto.)
 
Alguien puede darme una solución??? 
 
Muchas gracias
Edited by Dconde (see edit history)
Link to comment
Share on other sites

Hola, Dconde cómo estas? 

Yo tuve el mismo problema y al igual que vos cambie todos esos valores que mostras y leí todos los post del foro y nada.

Al final lo pude solucionar con la ayuda del soporte de mi hosting (webhostinghub.com) que de paso digo son excelentes en cuanto a soporte! 

Para resumir lo que pasaba era que tenia que cambiar un valor dentro de un archivo de prestashop:

 

Dentro del panel del hosting donde tenes alojado tu sitio, en la sección donde podes explorar tus archivos (administrador de archivos) va a:

public_html, ahí dentro buscas la carpeta "classes" y ahí dentro buscas un archivo llamado: Uploader.php 

lo abrís para editarlo y buscas esto:

 

const DEFAULT_MAX_SIZE

 

seguramente te va a aparecer un valor así: 10485760 (que equivale a 10MB expresados en bytes)

ese es el valor que tenes que cambiar 

Aquí te paso una tabla con algunos valores de ejemplo:

 

15MB 15728640
20MB 20971520
30MB 31457280
40MB 41943040

 

Se supone que 110MB (ya que el archivo que decís es de 103, por las dudas darle un poco más del límite) seria 115343360

 

Te tendría que quedar así:

 

const DEFAULT_MAX_SIZE = 115343360;

 

 

Luego lo salvas y probas subir el archivo, se supone que debería funcionar con eso.

Para calcular los Megabytes en Bytes podes hacerlo en esta página: www.matisse.net/bitcalc/

 

Después cuenta como te fue! ;)

Saludos Jimekiki

  • Like 1
Link to comment
Share on other sites

Tenes que ir al primer mensaje que armaste dentro del post (donde explicaste el problema) y al final del mensaje (lado derecho) hay un botón chiquito que dice EDIT, dentro de edit apretas el botón "Use full editor" y ahí te deja editar el título! 

Saludos  :P Jimekiki

Link to comment
Share on other sites

  • 4 weeks later...

Hola a todos lo que lean este post.

Quería hacer una aclaración sobre este tema porque me paso y me di cuenta tarde.

Me ha pasado que a los pocos días de haber creado un producto y haberle asociado su "producto virtual" de la nada desaparece (sin ningún aviso) y al revisar el producto no hay archivo asociado, buscando en el foro encontré que el problema esta en la tabla (dentro del PHPAdmin) donde se alojan los productos virtuales (product_download), en esa tabla hay que modificar el valor "active" a 1 (en vez de cero) y date expirarion a 00-00-00  00:00:00 en todos los productos para que no desaparezcan, ademas borrar los que estén duplicados, esta fue la única forma que yo encontré de que estén activos y no se borren.

Saludos :)

Edited by jimekiki (see edit history)
Link to comment
Share on other sites

  • 6 months later...
×
×
  • Create New...