Jump to content

[Solucionado] Error al cargar módulos 1.5.4.1


Recommended Posts

Buenas,

 

Actualicé a dicha versión y cuando entro al apartado de módulos me encuentro con esto, 

El siguiente módulo(s) no se pudo cargar:
  1. Todos los módulos no se puede cargar debido a razones de restricción de límite de memoria, por favor aumente el valor de memory_limit en su configuración del servidor

[PrestaShop] Fatal error in module smarty_internal_templateparser:
Allowed memory size of 33554432 bytes exhausted (tried to allocate 2048 bytes)

 

 

En mi hosting hay espacio, y no sé a qué se debe este error y cómo se soluciona.

 

Gracias.

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

Pero si elimino desde Filezilla, algunos modulos, asi de sopetón sin desistalar , no puede que provoque errores? Y lo de renombrar? eso como va y cual es su cometido?

 

Gracias.

 

 

Mejor "renombrar"

 

Ve renombrando, tipo:

nombremodulo_old

hasta que te cargue el listado de modulos.

 

La idea es que puedas ver el listado de modulos, una vez que lo vea, ya desinstalas lo que quieras, y vuelves a renombrar los que has renombrado como "_old", con el nombre original.

 

Te puedes ahorrar todo seguramente si ahorras el "memory_limit".

Link to comment
Share on other sites

Nadie, he renombrado varios módulos con _old, y sigue igual, pero lo que me confunde es que al actualizar donde pone 

 

Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes)

 

Va cambiando aleatoriamente, es decir no te hace de mayor a menos o viceversa, sino una vez 2mil, 71, otra 350 y otra 30mil. Esto de la memory_limit a que se debe? el propio prestashop? no hay manera de cambiarlo?

 

Gracias.

Link to comment
Share on other sites

yo creo que eso de borrar/renombrar módulos por el memory_limit es válido, pero mejor saber cual es tu memory_limit para ver si es poco o no

 

Me explico, si has llegado al limite, puedes desactivar módulos pero llegaras otra vez el mes que viene. Nosotros que somos tipo zara (espartano a saco) y parece que en la tienda no hay nada instalado tenemos 83 módulos activos.

 

Es decir: mira cual es tu memory_limit y podremos opinar mejor, para mirarlo si no te lo dicen las herramientas de tu host:

 

1) crea con el bloc de notas un fichero que se llame por ejemplo: phpinfopecado.php (se suele llamar phpinfo.php pero para que no lo vea nadie más puedes poner el nombre que quieras)

 

2) dentro le pones esto:

<?php phpinfo();

 

3) subelo al raíz de tu host

 

4) llámalo desde tu navegador: http://www.mitienda.com/phpinfopecado.php

 

5) te dará la configuración php de tu host y ahí tendrás el valor del memory_limit

 

y nos cuentas, nosotros por ejemplo tenemos 128M

Link to comment
Share on other sites

He estado buscando de mientras información, y veo desde mi cPanel que esta es mi memoria :(

 

Resource Limits memory_limit   32M

lo minimo que se despacha supongo, así que no creo que tanto haya cambiado la actualización en cuanto a modulos :S como para que ahora no vaya bien, aún desativando más de 30 ya ... es que he renombrado hasta modulos basicos necesarios, para ver si podría ver la lista de modulos.

Link to comment
Share on other sites

Lo que dije de renombrar los modulos, a mi me ha funcionado muchas veces en hosting limitados de clientes, para ir descartando modulos que no usaba, ya que consumian memory_limit y en dichos hosting no te dejaban ampliar el memory_limit.

 

De todos modos 32M, es muy bajo, si quieres puedes intentar editar el fichero:

/config/config.inc.php

y añadir esto:

ini_set('memory_limit','128M'); 

y a ver si tienes suerte.

 

Tambien puedes probar crear un fichero llamado:

php.ini

con este contenido:

memory_limit = 128M

y subirlo a la carpeta de "administración" de tu tienda.

 

Sino te funciona nada de eso, contacta con tu hosting.

Link to comment
Share on other sites

...... Esto de la memory_limit a que se debe? el propio prestashop? no hay manera de cambiarlo?

 

Gracias.

 

 

Leches estoy atontao, me hace falta un cafe, edita el config.inc y pon en improve PHP que tendrás algo como esto:

 

/* Improve PHP configuration to prevent issues */
ini_set('upload_max_filesize', '100M');
ini_set('default_charset', 'utf-8');
ini_set('magic_quotes_runtime', 0);
 
pon esto al final, creo que en el fichero estandar seria despues de la linea 36:
 
ini_set('memory_limit','256M');
 
y nos cuentas

Leches, nadie es tan rapido como nadie   :)

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

Por cierto, para ver el memory_limit, tambien lo puedes ver desde la pestaña Parametros Avanzados -> Información en el panel de adminstración en las ultimas versiones de Prestashop, sin necesidad de subir un info.php

 

Adjunto Imagen

 

infopr-1024x391.png

Link to comment
Share on other sites

Nadie, edité el archivo que me dijiste primero y supuse que iba debajo del listado que moraira puso debajo (y que no he visto hasta que he editado el archivo)

 

La cuestión es, que lo puse y perfecto :D Muchas gracias a los dos. Llevaba dos días sin poder acceder a los módulos.

 

La pregunta es , que entro en cPanel y sigue poniendo 32M, eso afecta en algo? y la memoria de 128M que tiene ahora es suficiente para un sexshop online con más de 6000 productos o esa memoria no tiene nada que ver?

 

Gracias!

 

P.D. en parametros me pone 128M ^^ Si le pongo 256M es un abuso? jaja o voy sobrada asi?(qué rapidos juer xD)

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

Nadie, edité el archivo que me dijiste primero y supuse que iba debajo del listado que moraira puso debajo (y que no he visto hasta que he editado el archivo)

 

La cuestión es, que lo puse y perfecto :D Muchas gracias a los dos. Llevaba dos días sin poder acceder a los módulos.

 

La pregunta es , que entro en cPanel y sigue poniendo 32M, eso afecta en algo? y la memoria de 128M que tiene ahora es suficiente para un sexshop online con más de 6000 productos o esa memoria no tiene nada que ver?

 

Gracias!

 

Tuvistes suerte y pudistes ampliar el memory_limit, en otros casos, no hay tanta suerte xD.

 

No te preocupes por lo del cpanel, si en el info, y en el panel te dicen que tienes 128M, perfecto.

 

Por cierto, si das el tema como solucionado, añade la palabra "Solucionado" al titulo, tal como se comenta aquí: http://www.prestashop.com/forums/topic/269515-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/

Link to comment
Share on other sites

Por cierto, 6000 productos no es nada, yo he trabajado con bastantes mas, por eso no te preocupes, si quieres pedir información sobre temas de optimización para tener mas información, abre un tema nuevo en el foro para mantener una mayor organización en el foro.

 

Cierro este tema.

 

Saludos y gracias por confiar en la Comunidad de Prestashop.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...