¿Cómo aumentar el límite de la memoria PHP de tu página web creada con WordPress?

Tu Marketing Bogotá - Cómo aumentar el límite de la memoria PHP y el peso máximo de los archivos que puedes cargar en WordPress

Lidiar con Errores Fatales en WordPress es el derecho de piso que todos debemos pagar, ya que esto es algo que le sucederá a todos los desarrolladores eventualmente.

Si tienes una página web con bastante contenido multimedia, o planeas desarrollar una, lo más seguro es que la configuración estándar de WordPress no estará a la altura de tus necesidades en algún punto, hecho que te hará lidiar con los siguientes errores:

Fatal error:Allowed memory size of xxxxxx bytes exhausted”

La forma más fácil de resolver este problema sería llamando a tu proveedor de hosting para pedirles que te ayuden a reconfigurar tu WordPress, pero lastimosamente este tipo de solicitudes pocas veces son atendidas porque la configuración de WordPress es considerada una responsabilidad de los desarrolladores web, más no de los proveedores de hospedaje.

Si eres de las personas que desean solucionar este problema por su propia cuenta y que se sienten cómodas editando los archivos de su servidor, entonces te invitamos a que sigas leyendo [Ver nota].

A lo largo de este artículo te enseñaremos a modificar un archivo de WordPress con el que, al ingresar unas cuantas líneas de código,  podrás incrementar el límite de memoria PHP de tu sitio web.

¿Qué es el Límite de Memoria PHP en WordPress?

El PHP es el lenguaje que se utiliza en tu servidor para generar las páginas HTMLS que conforman tu página web. PHP es un lenguaje de programación poderoso y dinámico que permite realizar cálculos, consultas sobre procesos de WordPress, y muchas más cosas, pero esta programación en PHP necesita de una memoria para ejecutar sus operaciones.

Por defecto, el Límite de Memoria PHP que viene definido en las instalaciones de WordPress es de 32MB, pero es normal que los desarrolladores deban expandirlo para poder asegurar un correcto funcionamiento del sitio web en el que están trabajando. Por ejemplo, si tú planeas utilizar WooCommerce en tu página, el Límite de Memoria PHP recomendado es de mínimo 64MB.

Cuando tu WordPress ocupa el límite de memoria que se le asigna por defecto (32MB), éste intentará incrementarla por sí solo a 40MB, pero si esa cantidad tampoco es suficiente para poder ejecutar todos los procesos que tu desarrollo exige del servidor, entonces surgirá un mensaje de error fatal.

Un Límite de Memoria PHP de 128MB suele ser más que suficiente para la mayoría de los sitios web, pero en las plataformas más complejas esa necesidad puede ascender a más de 512MB. En caso de que desees conocer con exactitud la cantidad de memoria que requieren los plugins que tienes instalados, instala el plugin Server IP & Memory Usage Display, no sin antes haber realizado un backup completo de los archivos y bases de datos de tu página web.

Una vez actives el plugin Server IP & Memory Usage Display, deberías empezar a desactivar los plugins que tienes funcionando para observar cómo afectan el consumo general de memoria de tu sitio web. Los plugins que fueron desarrollados con un código de buena calidad deben ser capaces de utilizar la memoria de tu servidor en forma eficiente para evitar sobrecargarlo y ocasionar un colapso.

¿Cómo puedo saber si el problema que tengo es por falta de memoria PHP?

Cuando tu WordPress está funcionando con menos Memoria PHP que la que necesita, debido al conjunto de plugins que estás utilizando, suelen surgir distintos problemas de rendimiento para la parte administrativa y para los visitantes. 

Para los visitantes el problema puede ser que el sitio carga muy lento, o no carga en absoluto, mientras que para los administradores el problema puede ser que ciertas funciones administrativas dejaron de funcionar correctamente de repente; por ejemplo, en tu sitio web tú utilizas un constructor de páginas y de un momento a otro el panel de edición dejó de cargar correctamente, o no carga del todo.

Las fallas de rendimiento no siempre se presentan para los usuarios administrativos y los visitantes al mismo tiempo. Algunas veces los visitantes logran visualizar correctamente el sitio, pero el administrador está lidiando con problemas de carga de sus herramientas de trabajo dentro del panel administrativo. El tema es que si tu página experimenta problemas de rendimiento como estos, lo más probable es que necesites de más memoria PHP  y debas seguir los pasos descritos en esta guía.

Cosas que debo revisar antes de incrementar el Límite de Memoria PHP de mi WordPress

Antes de incrementar el Límite de Memoria PHP de tu página, te sugerimos que primero identifiques qué es lo que está consumiendo tanta memoria actualmente. Frecuentemente el asignarle más recursos a un problema puede terminar costando mucho a futuro, especialmente si a causa de eso te ves forzado a mejorar el plan de hosting que tienes contratado actualmente, lo cual te haría incurrir en más gastos que los que habías previsto (la memoria PHP va de la mano con el RAM de tu hosting).

Muchas veces las ineficiencias de los procesos de WordPress suelen ralentizar tu página y arruinar la experiencia de sus usuarios. Esto significa que el mal desempeño de tu página no necesariamente obedece a una falta de memoria PHP.

Un componente de WordPress que es fundamental para la eficiencia en la ejecución de procesos de tu página, y el cual es ignorado por muchos por desconocimiento, es la versión PHP que se está utilizando en tu servidor actualmente. Tan solo el 4,4% de las páginas de WordPress están utilizando la última versión de PHP disponible en el mercado, y el 64% de las páginas de WordPress están utilizando una versión de PHP que ya ni siquiera recibe actualizaciones.

El que tu servidor utilice una versión PHP antigua no solo compromete la seguridad de tu página web, sino que también afecta su rendimiento. Por ejemplo, la versión PHP 7.3 puede hacer que tu servidor atienda 3 veces más solicitudes que cuando usa la versión PHP 5.6 (y actualmente ya vamos en la versión PHP 7.5, si no nos equivocamos). 

Por esta razón es que, antes de ajustar el límite de memoria de tu página, sugerimos que revises primero cuál es la versión PHP que utiliza tu servidor en este momento, ya que si la actualizas a la última versión, con seguridad tu página web será más eficiente en la ejecución de procesos y quizás se solucionen todos tus problemas de rendimiento.

Aprende cómo aumentar el Límite de Memoria PHP de tu página web

En el evento de que todavía sigas necesitando incrementar el límite de tu memoria PHP, entonces sigue los pasos que se describen a continuación.

Pero antes de empezar, por favor haz un backup completo de los archivos y bases de datos de tu página web, para que de esa forma puedas restaurar tu sitio en caso de que cometas un error durante el procedimiento.

Si bien este es un tutorial con 1 solo paso, esto no necesariamente es algo que debas efectuar solo por el hecho de que parece ser simple. Antes de que emprendas este recorrido te recomendamos que acudas primero a la ayuda de tus proveedores de hospedaje, ya que ellos no solo te puede ayudar a hacer estos cambios, sino que también ayudarte a arreglar las cosas si algo sale mal. De hecho ellos también te pueden ayudar a determinar si este procedimiento es necesario, o si existe otra solución mejor que ellos puedan implementar.

También te recordamos que algunas compañías de hospedaje ni siquiera permiten que sus clientes accedan a estos archivos para efectuar este tipo de cambios, lo cual hace inevitable el que tengas que acudir a ellos.

Ok, para hacer este ajuste necesitas tener acceso al archivo wp-config.php de tu página web. Esto lo lo puedes lograr mediante conexión por FTP, SFTP, o módulos como el cPanel que viene instalado en muchos servidores. Para este ejercicio nosotros utilizaremos cPanel.

Antes de empezar...

Antes de empezar este proceso, sería bueno que averigües cuál es el Límite de Memoria PHP actual de tu página. Para ello sugerimos que utilices el plugin WP Server Health Stats, cuya función es la de presentar algunos indicadores sobre ciertas características de tu servidor, tal cual se muestra en la siguiente imagen.

En nuestro caso utilizaremos las métricas internas de Elementor, que es un plugin con el que solemos trabajar en Tu Marketing. Como puedes ver en la siguiente imagen, el Límite de Memoria PHP del ejemplo actual es de 256MB, el cual aumentaremos a 512MB al finalizar esta guía.

¡Ahora sí, empecemos! Ingresa a tu cPanel y busca el módulo FILES (ARCHIVOS)

Una vez abras tu cPanel debes buscar el módulo que titula FILES (ARCHIVOS). El orden de los módulos de tu cPanel con seguridad es distinto al que aparece en la imagen de arriba. Cuando lo encuentres haz click sobre la opción que dice File Manager (Administrador de Archivos).

Ingresa al panel de edición del archivo "wp-config.php"

Una vez entras al File Manager (Administrador de Archivos) de tu servidor, te encontrarás con una interfaz muy parecida a la del explorador de archivo del sistema operativo de tu computador. Aquí debes ingresar a la carpeta public_html, hacer click derecho en el archivo wp-config.php y elegir la opción Editar del menú que aparece.

Al hacerlo te aparecerá una venta emergente en la que tendrás que hacer click en el botón Editar, tal como se muestra en la imagen de arriba.

Edita el archivo wp-config.php

Wp-config.php es uno de los archivos más importantes de WordPress porque contiene los detalles básicos de la configuración de este sistema. En este punto de la guia ya debes encontrarte dentro del panel de edición del archivo, el cual se asemeja aun procesador de texto más básico que Word.

En este panel verás que las líneas de texto/código están enumeradas; por favor busca la siguiente línea de texto:

/* That’s all, stop editing! Happy blogging. */

Como puedes ver en la imagen de abajo, este texto suele estar ubicada en la línea No. 107 del archivo, precedida por el código:

Ahora debemos ingresar la siguiente línea de código para cambiar el Límite de Memoria PHP de nuestro sitio, respetando la siguiente estructura:

define(‘WP_DEBUG’, false);
define(‘WP_MEMORY_LIMIT’, ‘512M’);
/* That’s all, stop editing! Happy blogging. */

Como vimos al inicio de esta guía, el límite de memoria actual de nuestro ejemplo es de 256MB, y queremos aumentarlo a 512MB, tal como se evidenciar en la siguiente imagen.

Para terminar...

Para terminar, consulta nuevamente el Límite de Memoria PHP de tu página web a través del plugin WP Server Health Stats. Allí debe aparecerte la nueva memoria que designaste. En nuestro caso lo corroboraremos con Elementor, el cual ahora nos debe reportar una Memoria PHP de 512MB.

¿Qué pasa si tu problema persiste?

Configurar tu servidor y lidiar con errores fatales en WordPress puede ser una experiencia que te pone los nervios de punta. Los procedimientos que puedes usar para lidiar con ello dependen mucho del tipo de hospedaje que hayas contratado, lo cual refuerza la importancia que tiene el que contrates un servicio de hospedaje con una compañía que realmente esté ahí para ti en los momentos más difíciles. Una buena compañía de hosting debe poner a tu disposición un equipo de soporte técnico que te ayude a identificar y solucionar estos problemas para asegurar el correcto funcionamiento de tu página web. 

Desafortunadamente, si estás utilizando un hospedaje muy económico, o en el peor de los casos, gratuito, descubrirás que no cuentas con la libertad para implementar la mayoría de los ajustes necesarios para corregir estas fallas en tu servidor, y peor aún, descubrirás que tu proveedor de hospedaje no tiene la capacidad o la voluntad para darte el soporte que necesitas. En estos casos, lo mejor sería que cambies tu hospedaje actual por algo más robusto. Al hacerlo no solo tendrás más flexibilidad al momento de configurar tu WordPress, sino que también verás una mejoría en las métricas de rendimiento de tu hospedaje, siempre y cuando elijas a un proveedor que ofrezca servicios de buena calidad.

Suscríbete al boletín

Otros artículos

Comparte esta publicación con tus amigos

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.

Suscríbete a nuestro Blog

Recibe nuestros contenidos directamente en tu bandeja de entrada.

Tu Marketing Bogotá - PayU payment methods popup

Cupón

Regístrate y obtén un

-10% dcto

Suscríbete al boletín y recibe en tu correo un cupón del 30% de descuento en toda la tienda!

Este registro solo sirve para las cuentas de hosting compartido de cPanel.

POR EJEMPLO

mail.buenejemplo.com

Nota:  Usa MX Priority 0

Sobre el software con licencia:
Quienes invierten en una página web deben saber que la actualización constante del software que sustenta su funcionamiento es imprescindible para que esta funcione correctamente a lo largo de muchos años. Esto aplica tanto para el software gratuito, como para el que requiere de una licencia pagada para recibir actualizaciones, y debe formar parte de cualquier programa de mantenimiento web que se implemente en tu empresa.

Si tú fueses a contratar las licencias de
Elementor ProCrocoblock All-Inclusive, que son los dos software especializados que utilizamos como base en Tu Marketing para crear páginas web profesionales con funcionalidades avanzadas, te costarían $720.000 al año, en caso de que sólo contrates una licencia para tu página web de producción, y $1.440.000 si quisieras contratar también las licencias para tu página web de pruebas, lo cual es recomendable si deseas efectuar un trabajo de mantenimiento seguro en tu página web. 

Con nuestro servicio de mantenimiento web podrás hacerte a 4 de estas licencias y otros beneficios por un precio muy inferior al que te cobrarían Elementor y Crocoblock bajo cualquiera de los escenarios que te planteamos anteriormente.

Sobre el certificado SSL:
La renovación de tu certificado SSL en GoDaddy te cuesta $250.000 al año (ver aquí). En el mercado también existen otras opciones más baratas, o incluso gratuitas, pero si optas por ellas, eres tú quien debe generar el certificado y configurarlo luego en tu servidor para que funcione.

Por otro lado, si contratas el servicio de mantenimiento web de Tu Marketing, por la misma suma de $250.000 al año (el equivalente a $21.000 al mes) obtendrás un certificado SSL para tu página, junto con otros beneficios que son imprescindibles para asegurar que tu sitio web funcione en óptimas condiciones a lo largo de muchos años.

Advertencia:
Algunos proveedores de hosting no permiten que sus usuarios modifiquen los parámetros del Limite de Memoria PHP, por más que registren correctamente la línea de código que soluciona este problema. Esto lo sabrás si este parámetro no se modifica después de completar esta guía (el código que ingresaste puedes dejarlo ahí, o eliminarlo, pero no te preocupes que el funcionamiento de tu página no se verá afectado).

Si este fuese tu caso, necesariamente debes acudir a ellos para que te ayuden a gestionar este cambio. Ahora, si tu proveedor de hosting actual se niega a ayudarte, sugerimos que busques un nuevo proveedor porque si no corriges este problema, tu página web no funcionará correctamente.

Mi Cuenta

Tabla de Contenido

  1. Bienvenido!
  2. ¿Quiénes somos?
  3. ¿Por qué trabajamos con WordPress?
  4. ¿Qué nos hace diferentes?

1. Bienvenido!

En Tu Marketing ayudamos a desarrollar la presencia web de las empresas que desean ingresar al mundo digital. Nuestras páginas tienen diseños personalizados, es decir que no utilizamos plantillas y podemos ajustar la diagramación a tu gusto, lo que te permitirá darle a tu sitio web la identidad que mejor representa a tu marca.


Nuestras páginas pueden contar con distintas funcionalidades:

1. Tiendas Virtuales:
Te permitirá vender bienes y servicios por Internet. Cuentan con pasarelas de pago integradas, métodos de envío configurados, filtros AJAX para tus productos, entre otras cosas.

2. Sistemas de gestión documental:
Es muy útil para empresas que necesitan que su público pueda consultar una serie de documentos digitales en línea, bien sea para leerlos en la página, o descargarlos para uso personal.

3. Intranets:
Estas páginas ofrecen áreas de usuario privadas y gestionan permisos de acceso a la información, en función de los roles de usuario que se hayan definido.

4. Funerarias:
Permiten publicar obituarios que reflejen información puntual que se le desea presentar a las familias y conocidos de los difuntos.

5. Portales Inmobiliarios:
Presenta un listado de tus inmuebles, el cual tendrá filtros que facilitarán su revisión por parte de tus clientes. La sección interna de cada inmueble puede presentar todo tipo de datos y utilizar la diagramación que más te guste. También puedes tener un mapa dinámico que te permitirá presentar tus inmuebles por ubicación, y permitir que tus clientes filtren los inmuebles del mapa de acuerdo a distintos criterios.

6. Plataformas de cursos online:
Desde tu página web tus clientes podrán comprar tus cursos, estudiar sus contenidos, resolver las pruebas, presentar tareas, entre otras cosas. Al mismo tiempo tu página te generará indicadores de los resultados obtenidos por tus alumnos en los distintos cursos. Estas y muchas más funcionalidades te permitirán constituir tu propia academia online.

7. Páginas con sistemas de reservas online:
Con este sistema de reservas online podrás ofrecerle a tus clientes la posibilidad de agendar múltiples servicios, en la fecha y horario deseado, respetando la capacidad de atención que hayas definido para cada espacio de reserva disponible. Este sistema lo podremos integrar con distintas pasarelas de pago online para que así las reservas solo puedan ser confirmadas por quienes hayan pagado.

8. Otros proyectos.
Si tu proyecto no se ajusta a ninguna de las opciones anteriores, podemos hablar para que nos expliques qué es lo que buscas y así podamos presentarte una oferta personalizada.

¿Acaso sigue siendo relevante tener una página web en el 2022?

2. ¿Quiénes somos?

Somos una firma colombiana, con más de 7 años de experiencia, que presta servicios de diseño de páginas web utilizando el CMS WordPress. Contamos con experiencia en diferentes rubros, tales como los servicios de auditoría, educación, legales, médicos, comercial, industrial, gestión documental par auxiliares de la justicia, entre otros.

3. ¿Por qué trabajamos con WordPress?

La razón más importante obedece a que con WordPress tenemos la capacidad de crear páginas web con funcionalidades complejas en poco tiempo y a un costo muy bajo para nuestros clientes; los proyectos que desarrollamos en Tu Marketing suelen hacer uso de tecnologías que hubiesen requerido de varios años y miles de dólares para poder ser desarrolladas por unos programadores.

Muchas personas se preguntan si WordPress no es lo mismo que otras plataformas que existen en el mercado, como lo son Wix Joomla, por ejemplo… 

Si tu intención es usar las versiones gratuitas de alguna de estas plataformas para diseñar una página web en la que sólo presentarás información de texto e imágenes, en ese caso quizás sí son muy parecidas las tres; sin embargo, cabe destacar que en WordPress existe el plugin (softwareElementor Pro, el cual es para el diseño web lo que Photoshop es para la edición de imágenes, y si lo utilizas descubrirás que Wix, Joomla y la versión gratuita de WordPress se encuentran muy limitadas. 

La verdadera diferencia entre estas plataformas radica en el campo de las funcionalidades que pueden brindar para sus usuarios, y es aquí donde WordPress brilla con mucha intensidad frente a su competencia, gracias al ecosistema de plugins (programas) que se han desarrollado para la plataforma.

¿Pero acaso Wix y Joomla no tienen sus propios ecosistemas de plugins también?

Sí los tienen, pero son diminutos frente al de WordPress. Resulta que WordPress es un Sistema de Administración de Contenidos que sustenta el funcionamiento del 43% de las páginas web que existen en el mundo, lo cual lo vuelve excesivamente atractivo para las empresas desarrolladoras de Software que buscan brindar soluciones para todo tipo de necesidades. En WordPress descubrirás que varias de las empresas de software más grandes del mundo han desarrollado sus propios plugins para poder integrar sus servicios con las páginas que se crean en esta plataforma; de igual manera descubrirás que existen decenas de miles de empresas de software, menos conocidas, que también están ofreciendo soluciones increíbles para este enorme mercado que sustenta a casi la mitad del Internet. 

Para finalizar debemos decirte que WordPress es una plataforma que te ofrecerá una interfaz de usuario administrativo sencilla de manejar, la cual permite que personas con pocos conocimientos de informática puedan gestionar varios procesos propios de la administración de su sitio web, hecho que se traduce en una reducción adicional de los costos que suelen estar asociados con el mantenimiento de la presencia web de tu empresa. 

Conoce más sobre WordPress

4. ¿Qué nos hace diferentes?

Páginas profesionales con diseños personalizados

En Tu Marketing diagramamos los sitios web desde cero, lo que nos permite satisfacer los deseos de aquellos clientes que desean que su página luzca de la forma en que la imaginaron antes de contratar nuestros servicios. La diagramación de tu página web se ajustará a pantallas de distintos tamaños, lo que asegurará que tu público pueda aprovechar sus contenidos de la mejor forma, sin importar qué dispositivo se esté utilizando al momento de visitarla.

Llave en mano

Tu página web y tus correos empresariales son un activo muy importante de tu negocio. Por esta razón registraremos a tu nombre todos los servicios que sustentarán tu presencia en Internet. Al finalizar el desarrollo de tu sitio web, te entregaremos las credenciales administrativas de estos servicios, lo que te dará un control total de la información de tu empresa en Internet.

Software con licencia

Durante el 1er año tu página web contará con las siguientes licencias de uso de software: 2 licencias de Elementor Pro (una para el sitio web de producción y otra para el sitio web de pruebas) y 2 licencias de Crocoblock All-Inclusive (una para el sitio web de producción y otra para el sitio web de pruebas). Estos dos paquetes de software serán el componente más importante para el diseño y la funcionalidad de tu sitio web. Después del primer año de funcionamiento de tu página, Tu Marketing te permitirá usar, en forma permanente, 1 licencia de Elementor Pro y 1 licencia de Crocoblock All Inclusive (aplican términos y condiciones), pero ya no contarás con nuestro servicio de mantenimiento web, ni con las licencias que se utilizan para el sitio de pruebas como parte de esa labor. No obstante, si desearas contratar nuestro servicio de mantenimiento web, puedes hacerlo fácilmente dando click aquí.

Mantenimiento Web

El mantenimiento web es imprescindible para asegurarse de que tu página funcione en perfectas condiciones a lo largo de muchos años. Nuestro servicio de mantenimiento web es gratis durante el 1 año de funcionamiento de tu página web e incluye el certificado SSL,  soporte en la administración de los correos corporativos de tu empresa,  actualizaciones del software de tu página, backups manuales trimestrales y un servicio de restauración del sitio web en caso de que haya sido dañado por ataques externos. Si lo deseas, después del primer año puedes seguir contratando nuestro servicio de Mantenimiento Web + Licencias de Software por solo $500.000 al año (conocer más).