Fatal error: Allowed memory size of XXX bytes exhausted [Drupal]

Seguramente en algún momento (o puede que nunca) recibirás este error al trabajar con Drupal, este indica que se está llegando al límite de la memoria impuesto en el php.ini de tu servidor, la única solución a este problema es cambiar la directiva "memory_limit" de php, esto lo puedes hacer de la siguientes maneras:

  • En el php.ini

    De esta manera, deberás abrir el php.ini en el servidor (deberás tener acceso a el para poder hacerlo), buscar la directiva "memory_limit" y cambiar el valor que tenga por uno mas grande.

  • En el .htaccess de apache

    Abre el .htaccess y agrega lo siguiente:

    1.             php_value memory_limit 32M #Cambia 32M por la cantidad de memoria en MB que desees asignar
    2.          

  • Desde Código

    Abre el settings.php del directorio /sites/default y agrega la siguiente línea:

    1.              ini_set('memory_limit', '32M'); // Cambia 32M por la cantidad de memoria en MB que desees asignar
    2.          

Con esto el problema queda resuelto. Si se te vuelve a presentar es porque has asignado muy poca memoria y deberás asignar un poco más.

Trackback URL for this post:

http://www.daryson.com/trackback/7