Rdzeniowi Drupala wystarczy 8 MB pamięci, co jest domyślną wartością w konfiguracji PHP. Jednakże niektóre moduły dodatkowe – zwłaszcza te, które zajmują się przetwarzaniem dużych partii tekstu (Textile, Texy) – mogą się okazać bardziej wymagające. Informuje o tym komunikat
Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)
W takim wypadku należy zwiększyć ilość dostępnej pamięci, w jeden z opisanych niżej sposobów.
Jeśli masz dostęp do pliku konfiguracyjnego PHP php.ini (serwery dedykowane), dodaj do niego następującą linijkę:
memory_limit = 16MJeśli nie (tzw. "serwery wirtualne"), edytuj plik /sites/default/settings.php Drupala:
ini_set('memory_limit', '16M');Możesz również edytować plik .htaccess z głównego katalogu Drupala:
php_value memory_limit 16MWartość 16M jest oczywiście sugerowana i powinna zostać dostosowana do wymagań konkretnej instalacji.
Powyższy tekst stanowi tłumaczenie fragmentu Drupal handbook. Udostępniany jest on na licencji Creative Commons Attribution-ShareAlike 2.0.
© Copyright 2000–2007 by the individual contributors
© Copyright 2005–2007 for the Polish translation by Arche Twist