Error: Límite de Memoria en PHP (PHP Memory Limit)

Error: Límite de Memoria en PHP (PHP Memory Limit)

Los típicos mensajes ocasionados por este error son como los que aparecen a continuación:

Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 23456789 bytes) en algúnarchivo.php
Fatal Error: PHP Allowed Memory Size Exhausted

Este error se da cuando PHP trata de procesar un registro muy grande en la base de datos o cuando se importa o exporta una base de datos.

Para solucionar este problema, por favor modifica la línea memory_limit en el archivo php.ini. Hazlo de la manera siguiente:

memory_limit = 256M

Lo cual significa que estás colocando el máximo límite de memoria en 256 MB (268,435,456 bytes)

Si requieres más memoria, la única manera de lograrlo es utilizando un VPS o un servidor dedicado.

Por ejemplo, si ves el error «Allowed memory size of 268435456 bytes exhausted…», no será posible incrementar más la memoria a menos que tengas contratado un VPS o un servidor dedicado. Si ya tienes un servidor dedicado o un VPS, entonces puedes moficiar este límite en WHM > Service Configuration > PHP Configuration Editor.