Quizás alguna vez nos hemos encontrado con este error:
Fatal error: Allwed memory size of 157286400 bytes exhausted (tried to allocate 5775295 bytes)
La solución: Aumentar el límite de memoria PHP a tu WordPress
Veamos por partes:
Tabla de Contenidos
¿Porque me muestra ese mensaje de error?
Cuando instalamos WordPress, éste viene preconfigurado a trabajar con un máximo de 40 MB de memoria RAM del servidor para cada proceso, dicha memoria aumenta según el consumo que demande los plugins y themes instalados, por ejemplo si instalamos Woocommerce, pues nos presentará el mensaje de error.
¿Como solucionar este problema?
La solución sería aumentar la memoria del servidor, te recomendamos tener actualizado la versión de tu PHP.
Aquí te presentamos alternativas de solución para este problema:
Alternativa 1: Via wp-config.php
Primero nos vamos al directorio de la instalación de nuestro WordPress, buscamos el archivo wp-config-php.
Utilizando el editor de textos del Hosting o con un editor web nos vamos a la línea
pegamos la siguiente línea de codigo:
define('WP_MEMORY_LIMIT', '128M');
WooCommerce (plugin utilizado para Tiendas Virtuales) recomienda por lo menos 64M. Puedes aumentar esta cantidad hasta conseguir solucionar el mensaje de error.
Alternativa 2: Via php.ini
Si vemos que la alternativa de modificar el wp-admin no funciona, problema esta alternativa. Para esto debemos de tener todos los permisos necesarios para modificar el archivo php.ini. Consulta a tu proveedor de Hosting si tienes los permisos.
Añade la siguiente línea en tu archivo php.ini
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
Alternativa 3: .htaccess
Si no tienes el archivo php.ini puedes modificat el archivo .htaccess; añade la siguiente linea:
php_value memory_limit 128M
Espero que el presente articulo te haya ayudado, nos vemos en el próximo artículo.