Error 500 – Allowed memory size of …. bytes exhausted
27.05.2010
Insbesondere bei ressourcenhungrigen Online-Applikationen wie Magento kommt es immer wieder vor, dass – etwa beim Installieren von Extensionen – Out of Memory-Fehler auftauchen. Abhilfe schafft eine Erhöhung des maximal von PHP für ein Skript zu verwendenden Memory.
Wenn Sie den Speicher erhöhen müssen, führt der Weg über die php.ini. Öffnen Sie diese Datei und halten Sie Ausschau nach dem Ausdruck
memory_limit = 8M
Dies bedeutet, dass einem Skript momentan 8 MB Speicher zur Verfügung gestellt werden. Dieser Wert kann nun (unter Berücksichtigung der zur Verfügung stehenden Kapazität) beliebig erhöht werden, also etwa auf 16 oder 32 MB.
Anschliessend muss der Server neu gestartet werden.
Achtung!
Ändern Sie den Wert unbedingt in der richtigen php.ini. Falls Sie z.B. Ihre Webseite mit fastCGI laufen lassen, liegt die php.ini im Verzeichnis cgi, falls Sie z.B. pear auf der Linux-Kommandozeile ausführen und bei pear ein Error 500 – Allowed memory size of …. bytes exhausted auftritt, müssen Sie die php.ini im Verzeichnis cls ändern.
Kategorien: Server Management




