🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para cambiar el límite de memoria PHP en cPanel

Actualizado el 7 de junio de 2026

¿Tu web va lenta? ¿Aparece el temido error de memoria en WordPress? No te preocupes, es uno de los problemas más comunes en hosting compartido y tiene una solución clara: aumentar el límite de memoria PHP.

En esta guía te explicamos paso a paso, y de forma muy sencilla, cómo cambiar el memory_limit cPanel para que tu web funcione como la seda. Olvídate de los tecnicismos; vamos directos al grano.

¿Qué es el límite de memoria PHP y por qué es tan importante?

Imagina que el límite de memoria PHP es como el "tanque de gasolina" de tu sitio web. Cada vez que alguien visita tu página, WordPress, los plugins y el tema utilizan una parte de esa gasolina para funcionar.

Si el tanque es demasiado pequeño (por ejemplo, 64M o 128M), el motor se queda sin combustible a mitad de camino. El resultado es un error fatal que dice algo como "Allowed memory size of 67108864 bytes exhausted".

Este problema es especialmente habitual si usas muchos plugins, un constructor de páginas (como Elementor o Divi) o tienes una tienda online con WooCommerce. Por eso, saber aumentar php memory es una habilidad básica para cualquier administrador de sitios web.

[INFO] El valor predeterminado suele ser 128M en la mayoría de los servidores. Sin embargo, para WordPress con plugins pesados, se recomienda un mínimo de 256M. Si tienes una tienda grande, 512M es lo ideal.

Antes de empezar: ¿Cómo saber cuál es el límite actual?

No queremos cambiar nada a ciegas. Primero, vamos a ver cuánta memoria tienes asignada ahora mismo. Hay una forma muy fácil de comprobarlo desde el escritorio de WordPress:

  1. Ve a Herramientas > Salud del sitio.
  2. Haz clic en la pestaña Información.
  3. Busca la sección Servidor y ahí verás el campo PHP memory limit.

Anota ese número. Ahora sí, vamos a por todas.

Método 1: Usar el MultiPHP INI Editor (La forma más fácil y segura)

Esta es, sin duda, la mejor opción para la mayoría de los usuarios. cPanel incluye una herramienta llamada MultiPHP INI Editor que nos permite cambiar estos valores sin tocar archivos de configuración complejos. Es como un "panel de control" dentro del panel de control.

Aquí tienes los pasos a seguir:

  1. Accede a cPanel: Inicia sesión con tu usuario y contraseña (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Software": Dentro de cPanel, busca el icono llamado "MultiPHP INI Editor". A veces está en una sección llamada "Software" o "Motor de software". Haz clic en él.
  3. Selecciona tu dominio: En la parte superior de la pantalla, verás un menú desplegable o una lista de dominios. Selecciona el dominio para el que quieres aumentar php memory.
  4. Edita el valor: Busca la fila que dice memory_limit. En la columna de la derecha, verás un campo de texto o un menú desplegable. Cambia el valor a 256M o 512M (escribe el número seguido de la letra M mayúscula).
  5. Guarda los cambios: Haz clic en el botón "Apply" o "Save" en la parte inferior de la página.

¡Y listo! En menos de un minuto habrás cambiado el memory_limit cPanel sin haber tocado ni una línea de código.

[TIP] Si no ves el campo memory_limit en el editor, es posible que tu proveedor de hosting lo haya ocultado. En ese caso, prueba con el Método 2.

Método 2: Editar el archivo .htaccess (El clásico infalible)

Este método es el más universal. El archivo .htaccess es un archivo de configuración que le dice al servidor cómo comportarse con tu web. Es muy importante, así que ten cuidado al editarlo.

Sigue estos pasos:

  1. Ve al Administrador de Archivos: En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".

  2. Navega a la carpeta correcta: Normalmente, tu web estará en una carpeta llamada public_html. Haz doble clic para entrar.

  3. Busca el archivo .htaccess: Si lo ves, perfecto. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la esquina superior derecha (el icono de "Ajustes").

  4. Edita el archivo: Haz clic derecho sobre el archivo .htaccess y selecciona "Editar". Si te pregunta por codificación, elige "UTF-8" o la que venga por defecto.

  5. Añade la línea mágica: Al final del archivo (después de # END WordPress), añade esta línea:

    php_value memory_limit 256M
    

    Puedes cambiar 256M por 512M si lo necesitas.

  6. Guarda los cambios: Haz clic en "Guardar cambios" y cierra el editor.

[WARNING] Si ves el error "Internal Server Error" (Error 500) después de guardar, no entres en pánico. Simplemente vuelve al Administrador de Archivos, edita el .htaccess y elimina la línea que añadiste. Guarda de nuevo y la web volverá a la normalidad. Esto suele pasar si tu servidor no permite este tipo de directivas.

Método 3: Crear un archivo php.ini (Para los que quieren más control)

Si los dos métodos anteriores no funcionan, podemos crear nuestro propio archivo de configuración. Esto es útil si tu hosting usa Apache (lo más común) y quieres una solución más limpia.

  1. Ve al Administrador de Archivos (igual que en el método anterior).

  2. Entra en public_html (o la carpeta raíz de tu web).

  3. Crea un nuevo archivo: Haz clic en "+ Archivo" en la barra superior. Nómbralo exactamente php.ini (sin comillas).

  4. Edita el archivo: Haz clic derecho sobre el nuevo archivo y selecciona "Editar".

  5. Escribe el contenido: Copia y pega estas líneas:

    memory_limit = 256M
    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300
    

    La primera línea es la que nos interesa, pero las otras son muy útiles para evitar problemas de subida de archivos y tiempos de espera.

  6. Guarda los cambios.

[INFO] Este método crea una configuración "local" para tu dominio, que tendrá prioridad sobre la configuración general del servidor. Es una forma muy efectiva de aumentar php memory sin afectar a otros sitios en el mismo hosting.

¿Qué hago si nada de esto funciona? (El error de memoria en WordPress persiste)

A veces, el problema no es el límite en sí, sino que un plugin está consumiendo demasiados recursos. Si después de cambiar el límite memoria php sigues viendo el error memoria WordPress, prueba esto:

  1. Desactiva todos los plugins: Ve a wp-admin/plugins.php en tu navegador y desactiva todos los plugins. Si el error desaparece, reactiva uno a uno para encontrar al culpable.
  2. Cambia a un tema por defecto: Temporalmente, activa un tema como "Twenty Twenty-Four". Si el error se va, el problema era tu tema.
  3. Contacta con tu proveedor: Si el error persiste incluso con todo desactivado, es posible que tu plan de hosting sea demasiado limitado. Habla con tu proveedor para ver si puedes ampliar los recursos.

Preguntas Frecuentes (FAQ)

¿Cuál es el mejor valor para el memory_limit?

Depende de tu web. Para un blog pequeño, 128M suele ser suficiente. Para una web con WooCommerce, Elementor y varios plugins, te recomendamos 256M. Si tienes una web muy grande o con mucho tráfico, 512M es la opción segura.

¿Es peligroso poner un valor muy alto?

No es peligroso, pero tampoco es recomendable. Si pones 1G, estás reservando mucha memoria del servidor para tu web, lo que podría ralentizar otros sitios si estás en un hosting compartido. Es mejor ir subiendo poco a poco hasta que el error desaparezca.

¿Por qué veo el error "Allowed memory size exhausted" si ya tengo 256M?

Esto significa que un script concreto de tu web (un plugin o una función del tema) está intentando usar más de 256M. Puedes intentar subir a 512M, pero también deberías investigar qué está causando ese consumo tan alto. A veces, un plugin mal optimizado es el culpable.

¿Puedo usar estos métodos si mi hosting no es cPanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. Deberás acceder a través del puerto 2106 (ejemplo: https://tudominio.com:2106) y buscar la opción de configuración de PHP en el panel de administración de archivos. La lógica es la misma, pero la interfaz es distinta.

¿El cambio es inmediato?

Sí, en la mayoría de los casos el cambio es inmediato. Si no lo ves reflejado al instante, espera un par de minutos y borra la caché de tu navegador.

Esperamos que esta guía te haya sido de gran ayuda. Como ves, aumentar php memory no es una tarea de otro mundo, y con estas herramientas de cPanel lo tendrás solucionado en un abrir y cerrar de ojos. Si tienes alguna duda, déjanos un comentario. ¡Buena suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel