Aumentar el límite de memoria de PHP
Cómo aumentar el límite de memoria de PHP para tu sitio web
El memory_limit de PHP evita que los scripts sobrecarguen los recursos del servidor, pero los sitios web modernos como WordPress o Joomla a menudo necesitan más memoria para evitar errores como “Allowed memory size exhausted.” Esta guía simplifica la comprobación y el aumento del límite de memoria de PHP usando cPanel de AvaHost u otras configuraciones de hosting, con ejemplos prácticos y consejos de solución de problemas.
¿Qué es PHP memory_limit y por qué cambiarlo?
PHP es el lenguaje de programación detrás de la mayoría de los sitios web modernos. Tiene un límite de uso de memoria — memory_limit — que controla cuánta memoria del servidor puede usar un solo script.
Si tu sitio se ralentiza o muestra un error como:
Allowed memory size of 134217728 bytes exhaustedsignifica que el límite de memoria actual es demasiado bajo y necesita aumentarse.
Cómo comprobar el límite actual
- Abre cualquier editor de texto (por ejemplo, Notepad o VS Code)
- Pega el siguiente código:
phpinfo(); - Guarda el archivo como phpinfo.php
- Súbelo al directorio raíz de tu sitio web (a través del panel de hosting o FTP)
- Ve a https://yourdomain.com/phpinfo.php
- Busca memory_limit — eso muestra tu valor actual (por ejemplo, 128M)
Cómo aumentar el límite de memoria de PHP
Método 1: Usando php.ini (si está disponible)
Este archivo almacena la configuración de PHP. Está disponible en VPS o servidores dedicados, o si tu proveedor de hosting permite configuración personalizada de PHP.
Pasos:
- Localiza o crea el archivo php.ini
- Añade esta línea:
memory_limit = 512M - Guarda el archivo
- Método 2: Usando .htaccess (para servidores Apache)
Si estás en hosting compartido con Apache, busca un archivo llamado .htaccess en la carpeta raíz de tu sitio. Añade esta línea:
php_value memory_limit 256MSi esto causa un error 500, es posible que tu servidor esté ejecutándose en modo CGI. En ese caso, elimina la línea e intenta otro método.
Método 3: Usando wp-config.php (para WordPress)
Si estás usando WordPress:
- Accede al directorio raíz de tu sitio
- Abre el archivo wp-config.php
- Añade esta línea cerca de la parte superior (antes de /* That’s all, stop editing! */):
define('WP_MEMORY_LIMIT', '256M'); - Guarda y cierra el archivo
Qué hacer si no funciona
- Borra la caché de tu sitio web y del navegador
- Verifica dos veces que editaste el archivo correcto
- Revisa los registros de errores de PHP desde tu panel de hosting
Conclusión
Aumentar el límite de memoria de PHP es una solución sencilla para los errores de “memory exhausted”, asegurando que tu sitio WordPress, Joomla o personalizado funcione sin problemas. Con las herramientas de cPanel de AvaHost, puedes aplicar los métodos anteriores—
php.ini, .
htaccess, o
wp-config.php—y probar los cambios fácilmente. Estos pasos y ejemplos te permiten optimizar el rendimiento sin conocimientos técnicos, manteniendo tu sitio estable y eficiente.


