4 métodos fáciles para 2021
Publicado: 2021-12-20WordPress es una plataforma flexible que admite una amplia gama de temas, complementos, formatos de archivo y software adicional. Sin embargo, al intentar cargar estos recursos, ocasionalmente puede encontrar el error de límite de memoria de WordPress.
Afortunadamente, hay maneras de resolver este error. Al aumentar la memoria PHP disponible en su sitio web de WordPress, puede continuar agregando contenido y hacer crecer su sitio sin ningún problema.
En esta publicación, compartiremos cuatro formas de aumentar el límite de memoria de WordPress para resolver cualquier error que esté experimentando en su sitio:
- Edite wp-config.php y aumente wp_memory_limit
- Cambie la configuración de su servidor a través de PHP.ini
- Edita tu archivo .htaccess
- Actualice el plan de alojamiento de su sitio web
Si está interesado en saber por qué ocurre este problema, encontrará una explicación al final de esta publicación. ¡Empecemos!
Cómo aumentar el límite de memoria de WordPress
A continuación, presentaremos cuatro métodos diferentes que puede probar para aumentar el límite de memoria de WordPress.
Desafortunadamente, no podemos garantizar que todas estas soluciones funcionen para usted porque depende en gran medida de cómo esté configurado su entorno de alojamiento. Es por eso que compartimos cuatro métodos diferentes: al menos uno de estos debería funcionar para su situación.
Debido a que algunas de estas correcciones implican la edición de archivos básicos de WordPress, le recomendamos encarecidamente que realice una copia de seguridad de su sitio antes de continuar .
Hay muchas soluciones de respaldo disponibles, pero el complemento UpdraftPlus le brinda la libertad de cargar su contenido en diferentes plataformas de almacenamiento en la nube.
Una vez que tenga una copia de seguridad reciente de su sitio, aquí hay algunas formas de aumentar el límite de memoria de WP.
1. Edite wp-config.php y aumente wp_memory_limit
Si se está quedando sin memoria, hay una solución simple: ¡aumente la cantidad de memoria a la que tiene acceso! WordPress le permite establecer el límite de memoria actual en su archivo wp-config.php a través de la variable wp_memory_limit
. Sin embargo, este límite puede ser inferior a la cantidad de memoria proporcionada con su plan de alojamiento.
Si este es el caso, es posible que pueda resolver este error editando su archivo wp-config.php . Hacer cambios a nivel de código conlleva cierto grado de riesgo, por lo que es inteligente crear una copia de seguridad de su sitio antes de continuar.
Para editar el archivo wp-config.php , deberá conectarse a su servidor a través del Protocolo de transferencia de archivos (FTP) utilizando un cliente FTP como FileZilla.
Puede leer nuestra guía completa de FTP de WordPress si no está seguro de cómo usar FTP, pero aquí hay un tutorial rápido sobre cómo conectarse con FileZilla.
Dentro de la aplicación FileZilla, vaya a Archivo > Administrador del sitio . Si es la primera vez que se conecta a través de FTP, seleccione Archivo > Administrador del sitio > Nuevo sitio:
Ahora puede ingresar cierta información sobre su sitio, junto con su nombre de usuario y contraseña de FTP. Si no conoce sus credenciales de FTP, normalmente puede encontrar esta información en su cuenta de alojamiento web.
FileZilla ahora se conectará a su sitio y mostrará todos sus archivos. En la aplicación, navegue a la carpeta raíz de su sitio:
Dentro de esta carpeta, haga clic derecho en el archivo wp-config.php y seleccione Ver/Editar . Esto abre wp-config.php en su editor de texto predeterminado. Ahora, busque la siguiente frase: WP_MEMORY_LIMIT
.
Podría verse algo como esto:
define( 'WP_MEMORY_LIMIT', '32M' );
Si este código ya existe en su archivo wp-config.php , debe aumentar el número. Por ejemplo, puedes aumentarlo de 32M
a 256M
.
Si no ve esta línea de código en el archivo, deberá agregarla. Solo agrega el siguiente código arriba de la línea que dice /* That's all, stop editing! Happy publishing. */
/* That's all, stop editing! Happy publishing. */
/* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );
2. Cambie la configuración de su servidor a través de PHP.ini
También puede eliminar el límite de memoria editando su archivo PHP.ini . Este archivo establece la configuración predeterminada para cualquier aplicación que requiera PHP.
Cada vez que alguien visita su sitio de WordPress, PHP se ejecuta en su servidor. Durante este proceso, el lenguaje de programación PHP busca instrucciones en el archivo PHP.ini . Esto incluye configurar su límite de memoria actual de WordPress.
Si su host usa cPanel, es posible que pueda editar la configuración de PHP.ini a través de cPanel. Por lo general, esta herramienta se llama algo así como MultiPHP Manager , MultiPHP INI Editor o PHP Config . Sin embargo, no todos los anfitriones te dan esta habilidad.
Por ejemplo, si aloja en Bluehost, obtendrá una herramienta llamada MultiPHP INI Editor en el panel completo de cPanel ( al que puede acceder desde la pestaña Avanzado ).
Una vez que abra esta herramienta, puede ajustar el límite de memoria:
Si su host no ofrece un editor de PHP.ini en el tablero, también puede editar el archivo PHP.ini a través de FTP.
Una vez que esté conectado, navegue hasta el directorio raíz en la ventana de FileZilla y localice el archivo.
Abra el archivo y busque una línea que incluya límite de memo
= . Ahora puede aumentar este valor y guardar sus cambios.
Antes de que estos cambios entren en vigor, deberá reiniciar su servidor. Una vez que su servidor esté nuevamente en funcionamiento, ya no debería encontrar el error de límite de memoria de WordPress.
3. Edite su archivo .htaccess
El archivo .htaccess es un archivo de configuración importante si su servidor web usa Apache ( lo que hacen muchos servidores ). Este archivo controla gran parte de la configuración de su sitio, incluido su límite de memoria.
Puede usar .htaccess para transmitir instrucciones a su servidor, sin tener que editar los archivos de configuración de su servidor. Esto hace que .htaccess sea una buena alternativa si no puede acceder a su archivo PHP.ini.
Para acceder a este archivo, conéctese a su servidor usando un cliente FTP, como discutimos en las secciones anteriores. Luego puede navegar al directorio public_html de su sitio, que contiene el archivo .htaccess :
Ahora, abra este archivo y agregue el siguiente fragmento de código debajo de la línea # END WordPress
:
php_value memory_limit 256M
Esto es lo que podría parecer:
Asegúrate de guardar los cambios cuando hayas terminado.
4. Actualice el plan de alojamiento de su sitio web
Si bien a menudo puede aumentar la memoria que está disponible para su sitio, en última instancia, está restringido por su plan de alojamiento. Cada plan le otorgará acceso a una cantidad finita de recursos. Si probó todas las correcciones anteriores y aún encuentra este error, es posible que haya superado su plan actual.
Si desea verificar su asignación de memoria, debería poder encontrar esta información en el sitio web de su proveedor de alojamiento web o en su panel de alojamiento. Alternativamente, siempre puede comunicarse con su proveedor para obtener ayuda.
Si sospecha que ha alcanzado el límite de sus recursos asignados, puede considerar actualizar su plan. Esto puede implicar pasar a un nivel superior o cambiar a un tipo de plan diferente. Por ejemplo, si actualmente tiene un plan de alojamiento compartido, entonces puede ser el momento de actualizar a un servidor privado virtual (VPS). Incluso podría gastar en un servidor dedicado.
Alternativamente, puede decidir cambiar su proveedor de alojamiento. Al buscar un nuevo host, recomendamos prestar mucha atención a la cantidad de memoria asignada como parte de cada plan. Siempre que sea posible, intente encontrar un proveedor que ofrezca un límite de memoria predeterminado de 256 MB o más.
También es inteligente optar por un proveedor flexible. Si puede aumentar fácilmente la cantidad de recursos asignados a su sitio, es mucho menos probable que encuentre el error de límite de memoria en el futuro.
Por qué puede encontrar el error "Límite de memoria de WordPress"
Cada vez que encuentre un error en WordPress, naturalmente querrá resolver el problema lo más rápido posible. Sin embargo, a menudo ayuda a comprender cuál es el error y por qué ocurre. A continuación, puede tomar medidas para evitar encontrarse con este problema en el futuro.
La mayoría de los errores comunes de WordPress son bastante fáciles de resolver, pero esta plataforma no siempre brinda mucha explicación en su mensaje de error. Por ejemplo, el error del servidor interno 500 es notoriamente vago.
Con WordPress, todo lo que subes o instalas se almacena en un servidor. Cuando compra un plan de alojamiento web, su proveedor asigna una cierta cantidad de recursos a su sitio. Esto incluye la memoria que se utiliza para almacenar todo el contenido de su sitio web.
A veces, al intentar cargar medios en su sitio de WordPress, puede encontrar el siguiente mensaje: "Error fatal: tamaño de memoria permitido de 67108864 bytes agotado". Este problema también puede ocurrir cuando intenta instalar un nuevo tema o complemento. Independientemente del disparador, este error significa que se quedó sin memoria.
Como hemos cubierto en esta publicación, puede minimizar sus posibilidades de encontrar este problema aumentando su límite de memoria e invirtiendo potencialmente en un plan de alojamiento más avanzado. Como regla general, cuanto más caro sea su plan de hosting, más espacio y memoria tendrá acceso.
Sin embargo, incluso los planes de alojamiento de nivel superior rara vez le otorgan acceso a recursos ilimitados. Por esta razón, es inteligente tomar medidas para minimizar el uso de la memoria. Esto puede incluir la desinstalación de complementos innecesarios y la realización de otras optimizaciones de rendimiento.
Solucionar los problemas de límite de memoria de WordPress para siempre
La mayoría de las veces, puede cargar archivos en su sitio e instalar software adicional sin ningún problema. Sin embargo, en algún momento puede encontrar el error de límite de memoria de WordPress.
Recapitulemos rápidamente cuatro formas de aumentar el límite de memoria de WordPress y resolver este problema:
- Aumente el límite de memoria de PHP WordPress editando su archivo wp-config.php .
- Cambie la configuración de su servidor editando PHP.ini .
- Edita tu . archivo htaccess para aumentar el límite de memoria de PHP.
- Actualice el plan de alojamiento de su sitio web a uno con más recursos.
Para obtener algunos consejos generales sobre problemas de WordPress como este, consulte nuestra guía para la resolución de problemas de WordPress. También tenemos una guía sobre cómo solucionar los más de 20 errores comunes de WordPress.
¿Tienes alguna duda sobre cómo solucionar este error común de WordPress? ¡Háganos saber en la sección de comentarios!