- En caso de que tengan problemas con la memoria en su instalación de Drupal, en la página de Drupal escriben 4 consideraciones a tener en cuenta para agrandar la memoria del PHP (siempre y cuando te dejen).
memory_limit = 128M
en tu php.ini (recomendado si tenés acceso)ini_set('memory_limit', '128M');
en tu archivo sites/default/settings.php.php_value memory_limit 16M
en tu archivo .htaccess en la carpeta raiz del drupal, dentro de los condicionales dependiendo del módulo disponible.- O instalar: http://drupal.org/project/drupal_tweaks e incrementar la memoria PHP. Este módulo al momento de escribir esto estaba como no recomendado.
With root access, you can use the sed util in Linux/Unix based systems, in order to increase the memory for 64M. Don't forget to properly locate your php.ini file!
sed -i 's/memory_limit = .*/memory_limit = 64M/' /etc/php5/apache2/php.ini
- En caso de que el limite esté impuesto en el Apache, por más memoria que pongan utilizado los anteriores métodos les va a seguir saliendo el error. En drupal.org también se puede encontrar de una manera un poquito más dificil...
Agregar al principio del .htaccess:
RLimitMem 128000000
MemTest.php
ini_set('display_errors', 'On');$new_mem_limit = '128M';$old_mem_limit = ini_set('memory_limit', $new_mem_limit);
print 'Memory limit changed from '. $old_mem_limit .' to '. $new_mem_limit .'
';
$step = 1;
while(TRUE) {
$chunk = str_repeat('0123456789', 1024*1024*$step++);
print 'Memory usage: '. round(memory_get_usage()/(1024*1024)) . 'M
';
unset($chunk);
}