Zum Inhalt springen

Fehlermeldung erklären

Erstellt am 30. April 2008 · 7 Antworten · letzte Antwort am 29. November 2009

Tags: Frage

nummer_sieben ·

Hallo,

kann mir jemand erklären, was die folgende Fehlermeldung bedeutet:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 136342 bytes) in /is/htdocs/wp1066445_0WUYNP9C1B/cms/t3lib/class.t3lib_tsparser.php on line 341

Wie kann ich die verhindern?

Unbekannter Benutzer ·

Entweder das, oder im Install-Tool unter Basic Configuration einen höheren Wert eintragen. Ob das funktioniert, hängt wieder von den Einstellungen des Servers ab.

matthvis ·

habe das gleiche Problem:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2 bytes) in /is/.../typo3/contrib/jsmin/jsmin.php on line 146

Das memory_limit liegt bei 32M, also ausreichend. Eine Änderung übers Installtool bei [SYS][setMemoryLimit] bingt nichts.
Die Fehlermeldung tritt bei jedem Versuch auf, den Content zu bearbeiten oder ein neues Inhaltselement anzulegen. Und zwar nur bei den Inhaltselementen "Text" und "Text mit Bild".
Seltsamerweise aber nur bei dieser einen TYPO3 Installation, die drei weiteren auf dem selben Server arbeiten ohne Probleme.
very strange, isn't it?
Hat jemand eine Idee was da los sein könnte?

Unbekannter Benutzer ·
matthvis schrieb

Fatal error: Allowed memory size of 33554432 bytes exhausted

Das memory_limit liegt bei 32M, also ausreichend.

Wohl eher nicht, sonst käm wohl die Meldung nicht, oder?!

Falls du Erweiterungen installiert hast, deinstallier die, sonst erhöh das Memory_Limit.

matthvis ·

ja, hast Recht.
Ich habe zunächst einige "verdächtige" Extensions gelöscht.
Im Installtool habe ich folgende Fehlermeldung gehabt:

Tables and fields in $TCA, but not in database:
Invalid table and field definitions in $TCA!
There are some tables and/or fields configured in the \$TCA array which does not exist in the database! This will most likely cause you trouble with the TYPO3 backend interface!

sys_dmail_category
Field name: Suggested database field:
old_cat_number varchar(2) NOT NULL default ''

Daraufhin habe ich diese Tabelle in der Datenbank gelöscht, COMPARE ausgeführt, die Tabelle wieder angelegt und es lief.

Gunah ·

wenn PHP per apache mod installiert ist, kann man es per

.htaccess ändern

php_value memory_limit 64M

oder in der localconf.php
unter <?php folgendes anfügen:

ini_set("memory_limit",'64M');

Testet es aber vorher auf dem Space in einem anderen Ordner...

Es muss nicht funktionieren, so kann es funktionieren

aco ·

Ich weiß, ist schon was älter der Fred.
Aber falls ihn mal jemand findet und dieses Problem hat und NICHT das memory_limit erhöhen kann sollter er mal in den Settings des RTE das Häkchen bei "Enable images in the RTE" entfernen.

Grüße!