Anda di halaman 1dari 6

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

Archivo no
Blog de Ivn Garca (http://www.ivangarcia.com/blog)
Blog de programacin especializado en prestashop

Inicio (http://www.ivan-garcia.com/blog)

Categorias

Sobre mi (http://www.ivan-garcia.com/blog/sobre-mi/)
Contacto (http://www.ivan-garcia.com/blog/contacto/)

(http://www.ivan-

Inicio (http://www.ivan-garcia.com/blog/) Prestashop


(http://www.ivan-garcia.com/blog/prestashop-php/) Aumentar el
memory limit en PHP para Prestashop

garcia.com
/blog/aumentarel-memory-limit-en-phppara-prestashop/)

Aumentar el memory limit en PHP para


Prestashop

igarcia
(http://www.ivangarcia.com/blog/author
/ertitoivan/)
16 septiembre, 2015
(http://www.ivangarcia.com
/blog/aumentarel-memory-limit-en-phppara-prestashop/)
0 Comments
(http://www.ivanPoltica de cookies
garcia.com
Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer
/blog/aumentar-

contenidos y publicidad de inters. Al continuar con la navegacin entendemos que se acepta

el-memory-limit-en-phpnuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com

para-prestashop
/blog/politica-de-cookies/).
Dependiendo de la configuracin de los parmetros por defecto de nuestro

1 de 6

21/04/2016 15:30

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

/#comments)
Categories:
Prestashop
(http://www.ivangarcia.com
/blog/prestashop-php/)
Tags:
htaccess

hosting o servidor donde tenemos alojada nuestra tienda Prestashop, podemos


obtener errores de configuracin PHP. Uno de los errores ms comunes que me
encuentro, es el error PHP Fatal error: Allowed memory size of bytes
exhausted. Este error esta causado por que la memoria asignada a la
ejecucin de cada pgina no es suficiente para poder ejecutar todo el
contenido de la pgina, como por ejemplo, debido a la cantidad de mdulos
instalados en nuestra tienda.El parmetro de php que determina la cantidad de
memoria es el memory_limit (http://php.net/manual
/es/ini.core.php#ini.memory-limit), veamos como podemos cambiar este valor.

(http://www.ivangarcia.com/blog/tag
/htaccess/)
php.ini
(http://www.ivangarcia.com/blog/tag
/php-ini/)

Consideraciones previas
Este parmetro no se puede aumentar a lo loco, tened en cuenta que cuanta
ms memoria asignis a este parmetro, menos peticiones podr
gestionar el servidor simultneamente.Por ejemplo, si el servidor en el
que esta alojada nuestra tienda tiene 1 GB de RAM, y le asignamos 512 MB de
RAM al memory_limit, no podr atender ms de 2 peticiones simultneas. No
esta de ms decir que tambin que debemos tener en cuenta el nmero de
visitas que tenemos al da, ya que si tenemos 4 visitas diarias, podremos
aumentar un poco ms el memory limit en PHP para Prestashop que si
tuvisemos 400 visitas diarias.

Comprobar el valor del parmetro


memory limit
Para ver el valor del memory limit que tenemos en nuestra tienda, tendremos
que subir un fichero de pruebas va FTP que llamaremos por ejemplo, test.php a
la raz de nuestra tienda con el siguiente contenido:

Llamaremos a este fichero desde nuestro navegador, que en mi caso seria


http://localhost/mitienda/test.php. Y buscamos el valor del parmetro
memory_limit

Poltica de cookies

(http://www.ivan-garcia.com/blog/wp-content/uploads/2015/09
Utilizamos cookies propias
y de terceros para mejorar la experiencia de navegacin, y ofrecer
contenidos y publicidad
de
inters.
Al continuar con la navegacin entendemos que se acepta
/parametro_memory_limit.png)
nuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com
Parmetro memory limit en phpinfo()
/blog/politica-de-cookies/).

2 de 6

21/04/2016 15:30

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

Tened en cuenta que para comprobar que los cambios han funcionado en los
puntos posteriores, deberemos actualizar para saber si han funcionado los
cambios de valores.

Aumentar el memory limit en PHP para


Prestashop desde ficheros htaccess
Para utilizar este mtodo, debemos ir la raz de nuestra tienda prestashop y
editar el fichero .htaccess que encontraremos ah, siempre evitando editar
dentro de las lneas marcadas en el fichero de las cuales no debemos introducir
cdigo, ya que sino Prestashop las borrara en posteriores ejecuciones de la
pgina.Veamos el cdigo a insertar:

Los 128M, son a modo de ejemplo, poned un nmero acorde a las necesidades
de vuestra tienda.
Por ltimo, una vez guardado el fichero, comprobad en el fichero test.php que
hemos creado ver si cambia la cantidad el valor del parmetro.

Aumentar el memory limit en PHP para


Prestashop desde el fichero php.ini
Para cambiar el valor del parmetro a travs de este mtodo, es necesario
localizar la ubicacin del fichero php.ini en vuestra instalacin de PHP, puesto
que en funcin del sistema operativo y de las configuraciones de PHP, dicha
ubicacin puede varios.Por ejemplo de mi instalacin de Ubuntu, este fichero
esta en /etc/php5/apache2 .En este caso,editad vuestro fichero como root
(sudo), buscad en el fichero las siguientes lneas y cambiad el valor:

Tened en cuenta que no es necesario reiniciar vuestro servidor web para que los
cambios del valor del parmetro surtan efecto.

Aumentar el memory limit en PHP para


Polticadesde
de cookies el fichero
Prestashop
Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer
config.inc.php
contenidos y publicidad de inters. Al continuar con la navegacin entendemos que se acepta
nuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com

El ltimo mtodo
que veremos hoy, ser el de hacerlo directamente desde los
/blog/politica-de-cookies/).

3 de 6

21/04/2016 15:30

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

ficheros PHP de la instalacin de Prestashop, con la funcin ini_set de PHP


(http://php.net/manual/es/function.ini-set.php).Id a la raiz de vuestra tienda
Prestashop ,editad el fichero ubicado en /config/config.inc.php, aadiendo la
siguiente lnea al principio del fichero, justo despus de acuerdo de licencia de
Prestashop:

ltimo recurso
Si ninguno de estos mtodo os funciona y siguen sin reflejarse los cambios del
parmetro en el fichero test.php que hemos creado,en caso de tener un hosting
contratado, poneros en contacto con l, indicando que os aumente el memory
limit de PHP.

Quizs Tambin Te Interese:

Redireccin
301 con

Eliminar
caracterstica

Traducciones
en Javascript

(http://www.i (http://www.i
vanvangarcia.com
garcia.com
/blog/elimina /blog/traducci
ronescaracteristicas en-javascript-de-producto- con-prestasho
duplicadasp/)
(http://www.i
(1 votos, media: 5,00 de 5)
en-prestashop
van/)
garcia.com
/blog/utilizarTu direccin de correo electrnico no ser publicada. Los campos necesarios estn marcados *
nleft-y-nrightde-lascookies
Let us Poltica
know de
what
you have to say:
categorias(http://www.i
vangarcia.com
/blog/redirecc
ion-301-conUtilizar nleft
ficherosy nright de
htaccess/)

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer


de-prestashop
contenidos y publicidad de inters. Al continuar con la navegacin entendemos que se acepta
/)
nuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com
/blog/politica-de-cookies/).

4 de 6

21/04/2016 15:30

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

Name *

Email *

Website

Publicar comentario

CATEGORAS

SIGUE EL BLOG

Diseo de software

(https://www.facebook.com

(http://www.ivan-garcia.com

/ivangarciablog)

/blog/diseno-de-software/)

(https://plus.google.com

Linux (http://www.ivan-

/107097232121384770493/)

garcia.com/blog/linux/)
Poltica de cookies

(https://twitter.com/igarcian85)

(https://es.linkedin.com
Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer
MySQL (http://www.ivancontenidos y publicidad de inters. Al continuar con la navegacin entendemos que se acepta
/pub/iv%C3%A1n-garc%C3
garcia.com/blog/mysql/)
nuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com
/blog/politica-de-cookies/).

5 de 6

%ADa/59/601/212)

21/04/2016 15:30

Aumentar el memory limit en PHP para Prestashop - Blog de Ivn Garca http://www.ivan-garcia.com/blog/aumentar-el-memory-limit-en-php-pa...

PHP (http://www.ivan-garcia.com
/blog/php/)
Prestashop (http://www.ivangarcia.com
/blog/prestashop-php/)
SEO (http://www.ivan-garcia.com
/blog/seo/)

Copyright 2016. Powered by WordPress (http://www.wordpress.org/) & Romangie Theme


(http://themes.tobscore.com/romangie/).

Poltica de cookies
Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer
contenidos y publicidad de inters. Al continuar con la navegacin entendemos que se acepta
nuestra Poltica de cookies. Poltica de cookies (http://www.ivan-garcia.com
/blog/politica-de-cookies/).

6 de 6

21/04/2016 15:30

Anda mungkin juga menyukai