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.