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

Cómo configurar la memoria PHP de WordPress en cPanel (PHP.ini)

Actualizado el 7 de abril de 2026

¿Por qué WordPress necesita más memoria PHP y qué significa el límite de memoria?

WordPress, como cualquier aplicación moderna, utiliza PHP para funcionar. PHP es el lenguaje de programación que procesa todo el contenido de tu sitio web antes de enviarlo al navegador del visitante. Para que este proceso sea rápido y fluido, PHP necesita un espacio de trabajo llamado "memoria". Este espacio es limitado y se define con un valor conocido como memory limit o límite de memoria.

Cuando tu sitio web crece, instalas más plugins, usas un tema más complejo o recibes más visitas, las operaciones que realiza PHP son más pesadas. Si el límite de memoria es demasiado bajo, PHP se queda sin espacio y no puede completar el trabajo. El resultado es un error muy común y frustrante: el famoso "Error de memoria agotada" o "Allowed memory size of X bytes exhausted".

Este error no solo es molesto, sino que puede dejar tu sitio web completamente en blanco o a medio cargar. La solución más efectiva y directa es aumentar la memoria PHP de WordPress. Y si tu hosting utiliza el panel de control cPanel, hacerlo es un proceso muy sencillo que te explicaremos paso a paso.

¿Qué es el php.ini en cPanel y por qué es la clave?

El archivo php.ini es el archivo de configuración principal de PHP. Es como el "manual de instrucciones" que le dice a PHP cómo debe comportarse en tu servidor. Aquí se definen valores como el límite de memoria, el tamaño máximo de subida de archivos, el tiempo máximo de ejecución, entre otros.

En cPanel, tienes la ventaja de poder editar este archivo de una manera visual y amigable, sin necesidad de ser un experto en programación. Aunque también puedes editarlo manualmente, cPanel te ofrece una interfaz gráfica que simplifica enormemente el proceso.

Es importante destacar que no existe un solo php.ini. Hay uno global para el servidor, pero cPanel te permite crear uno específico para tu cuenta de hosting o incluso para una carpeta concreta de tu sitio web. Esto es muy útil porque te permite tener configuraciones personalizadas sin afectar a otros sitios que puedan estar en el mismo servidor.

Cómo aumentar la memoria PHP de WordPress en cPanel paso a paso

A continuación, te presentamos la guía definitiva para que puedas aumentar la memoria PHP de WordPress sin complicaciones. Sigue estos pasos y dile adiós a los errores de memoria.

Paso 1: Accede a tu panel de control cPanel

Lo primero es entrar en tu cuenta de hosting. Normalmente, el acceso a cPanel se realiza a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu nombre de usuario y contraseña que te proporcionó tu proveedor de hosting.

Paso 2: Busca la sección de "Software" o "Configuración"

Una vez dentro de cPanel, busca la sección que se llama "Software" o "Configuración". El nombre exacto puede variar ligeramente según la versión de cPanel que esté usando tu proveedor, pero generalmente es muy visible. Dentro de esta sección, encontrarás una herramienta llamada "Select PHP Version" (Seleccionar versión de PHP) o "MultiPHP INI Editor" (Editor INI MultiPHP). Te recomendamos usar esta última.

Paso 3: Usa el "MultiPHP INI Editor"

Esta es la herramienta más potente y fácil de usar que ofrece cPanel para este propósito. Al hacer clic en "MultiPHP INI Editor", verás un panel donde puedes seleccionar tu dominio o carpeta. Elige el dominio de tu sitio WordPress y haz clic en "Edit" (Editar).

Paso 4: Ajusta el valor de "memory_limit"

Ahora estás en el editor visual del archivo php.ini para tu sitio. Verás una lista de opciones con sus valores actuales. La que nos interesa es memory_limit. En la columna de valor, verás algo como 128M o 256M. Cámbialo por un valor más alto.

¿Qué valor elegir? Te recomendamos empezar por 256M. Si tu sitio es muy grande o usas plugins muy pesados, puedes llegar a 512M. En casos excepcionales, algunos sitios necesitan más, pero es poco común. Un valor de 256M es un excelente punto de partida y resuelve el 99% de los casos de error memoria php wordpress.

Paso 5: Guarda los cambios

Después de cambiar el valor, busca el botón "Apply" (Aplicar) o "Save" (Guardar) y haz clic en él. cPanel guardará los cambios automáticamente y los aplicará a tu sitio web.

Paso 6: Verifica el cambio

Para asegurarte de que el cambio se ha aplicado correctamente, puedes ir a la sección de "Administración" de WordPress (Escritorio > Herramientas > Salud del sitio) y consultar la información de "Servidor". Ahí deberías ver el nuevo valor de memory_limit. También puedes crear un archivo temporal llamado info.php con el contenido <?php phpinfo(); ?> y subirlo a tu servidor, pero la forma más fácil y segura es usar la sección de "Salud del sitio" de WordPress.

Alternativa: Editar el php.ini manualmente desde el Administrador de Archivos

Si el editor visual no está disponible o prefieres hacerlo manualmente, también puedes editar el archivo php.ini directamente. Para ello, sigue estos pasos:

  1. Ve al Administrador de Archivos en cPanel.
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu sitio).
  3. Si no existe un archivo llamado php.ini, créalo. Si existe, haz clic derecho sobre él y selecciona "Edit" (Editar).
  4. Añade o modifica la siguiente línea: memory_limit = 256M.
  5. Guarda los cambios.

Este método es igual de efectivo, pero es más fácil cometer errores de sintaxis. Si te equivocas, podrías provocar un error en tu sitio. Por eso, te recomendamos siempre usar el editor visual de cPanel si tienes la opción.

¿Qué pasa si cPanel no tiene la opción "MultiPHP INI Editor"?

No te preocupes. Si tu proveedor de hosting no incluye esta herramienta, existen otras opciones para aumentar memoria php wordpress. La más común es editar el archivo wp-config.php de WordPress.

Cómo aumentar la memoria PHP desde el archivo wp-config.php

Este es otro método muy popular y efectivo. El archivo wp-config.php es el archivo de configuración principal de WordPress. Para editarlo, sigue estos pasos:

  1. Accede al Administrador de Archivos de cPanel.
  2. Navega a public_html y busca el archivo wp-config.php.
  3. Haz clic derecho y selecciona "Edit".
  4. Busca la línea que dice define('WP_DEBUG', false); o similar. Justo encima de esa línea, añade el siguiente código:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda los cambios.

Esta línea le dice a WordPress que use un límite de memoria de 256M, independientemente de lo que diga el php.ini. Es una solución muy útil, pero ten en cuenta que es específica de WordPress. Si tienes otros scripts en tu hosting, no se verán afectados.

Otras configuraciones útiles en el php.ini para WordPress

Además del memory_limit, hay otros valores en el php.ini que pueden ayudarte a optimizar el rendimiento de tu WordPress y evitar errores comunes.

upload_max_filesize (Tamaño máximo de subida)

Este valor determina el tamaño máximo de un archivo que puedes subir a tu sitio web, ya sea una imagen, un PDF o un plugin. Si ves errores al subir archivos, es posible que este valor sea demasiado bajo. Te recomendamos configurarlo en 64M o más.

post_max_size (Tamaño máximo de publicación)

Este valor limita el tamaño total de los datos que se pueden enviar al servidor en una sola solicitud. Debe ser siempre mayor que upload_max_filesize. Es importante para que puedas subir varios archivos a la vez o guardar entradas muy largas. Un buen valor es 64M.

max_execution_time (Tiempo máximo de ejecución)

Este valor define cuántos segundos puede ejecutar un script antes de ser detenido. Si tu WordPress se queda cargando o da errores en tareas como la actualización de plugins o temas, este valor puede ser la causa. Te recomendamos configurarlo en 300 segundos o más.

max_input_time (Tiempo máximo de entrada)

Similar al anterior, pero se refiere al tiempo que PHP tiene para recibir los datos de una solicitud. Configúralo en 300 también.

Errores comunes y sus soluciones

"Fatal error: Allowed memory size of 67108864 bytes exhausted"

Este es el error más típico. Significa que tu límite de memoria es de 64M (67108864 bytes) y se ha agotado. La solución es exactamente lo que hemos visto: aumentar el memory_limit a 256M o más.

El cambio en el php.ini no se refleja

Esto puede pasar si tu hosting usa PHP-FPM o si hay una caché de opcode activa. En la mayoría de los casos, reiniciar el servicio de PHP o esperar unos minutos soluciona el problema. Si no, verifica que estás editando el archivo correcto. Recuerda que en cPanel, el editor visual es la opción más fiable.

El error persiste después de aumentar la memoria

Si has aumentado el límite a 512M y el error persiste, el problema no es la memoria. Puede ser un plugin o tema con un bug, una base de datos corrupta o un conflicto de código. En este caso, te recomendamos desactivar todos los plugins y cambiar a un tema por defecto para ir descartando.

Consejos finales y buenas prácticas

  • [INFO] No es necesario poner un valor extremadamente alto como 1G o 2G. Un valor demasiado alto puede hacer que el servidor se quede sin memoria si tienes muchos sitios web. Empieza con 256M y sube solo si es necesario.
  • [TIP] Después de hacer cualquier cambio en la configuración de PHP, siempre es buena idea revisar que tu sitio web funciona correctamente. Navega por las páginas principales, prueba el panel de administración y realiza alguna acción que antes te daba error.
  • [WARNING] Si no tienes experiencia técnica, es mejor que hagas una copia de seguridad de tu sitio web antes de modificar cualquier archivo de configuración. Esto te permitirá restaurar tu sitio en caso de que algo salga mal.
  • La memoria PHP es solo uno de los muchos factores que afectan a la velocidad y estabilidad de tu WordPress. Si tu sitio es lento, considera también optimizar las imágenes, usar un plugin de caché y contratar un buen servicio de hosting.

Preguntas frecuentes (FAQ)

¿Cuál es el límite de memoria PHP recomendado para WordPress?

El estándar recomendado por WordPress.org es 64M, pero para un sitio moderno con plugins y temas actuales, te recomendamos 256M. Este valor es un excelente equilibrio entre rendimiento y consumo de recursos del servidor.

¿Puedo aumentar la memoria PHP sin acceso a cPanel?

Sí, puedes hacerlo editando el archivo wp-config.php como hemos explicado, o creando un archivo .htaccess con la línea php_value memory_limit 256M. Sin embargo, este último método está en desuso y puede no funcionar en todos los servidores. La mejor opción es siempre usar el panel de control de tu hosting.

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

Si tu proveedor de hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero la interfaz es diferente. Deberás acceder a Syspanel a través del puerto 2106 (por ejemplo, tudominio.com:2106) y buscar la sección de configuración de PHP para tu dominio. La lógica es la misma: encontrar el valor memory_limit y aumentarlo.

¿Aumentar la memoria PHP hará que mi sitio sea más rápido?

No directamente. Aumentar la memoria PHP evita errores y permite que tu sitio procese tareas más complejas, pero no acelera la carga de las páginas. Para mejorar la velocidad, necesitas combinar una buena memoria con otros factores como una buena caché, imágenes optimizadas y un hosting rápido.

¿Es peligroso aumentar el límite de memoria?

No es peligroso, pero debes hacerlo con moderación. Si pones un valor demasiado alto, podrías agotar la memoria del servidor, especialmente si tienes varios sitios web. Siempre es mejor empezar con un valor moderado y subirlo si es necesario.

¿Qué es el "error memoria php wordpress" y cómo lo identifico?

El "error memoria php wordpress" se manifiesta con un mensaje como "Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)" o "Fatal error: Out of memory". Aparece en la pantalla de tu sitio o en el panel de administración y suele estar acompañado de una página en blanco o a medio cargar.

Con esta guía completa, ya tienes todas las herramientas para aumentar la memoria PHP de WordPress en cPanel y resolver los molestos errores de memoria. Recuerda que la configuración es un proceso sencillo y que, con un poco de paciencia, podrás hacerlo sin necesidad de ser un experto. ¡Tu sitio web te lo agradecerá!

¿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