Seite 1 von 1

Fehler bei Kategorieanzeige "Fatal error: Allowed memor

Verfasst: Di 2. Dez 2008, 12:24
von derTom
Hallo zusammen,

Systemsettings:
- PHP 5.1.6
- Apache/2.2.2
- Contenido 4.6.8
- mysql 5.0.27
- Fedora Core release 5 (Bordeaux)[/list]

Leute, ich bin am verzweifeln.
Wir haben von längerer Zeit ein Contenido installiert, das läuft und lief auch bisher wunderbar. Seit Kurzem erhält ein Benutzer nach dem Login wenn er auf Kategorie klickt folgenden Fehler:

Im IE:
"Fatal error: Allowed memory size of 14680064 bytes exhausted (tried to allocate 1568496 bytes) in /srv/www/html/contenido/classes/class.template.php on line 233"

Im Firefox:
"Fatal error: Allowed memory size of 14680064 bytes exhausted (tried to allocate 1568508 bytes) in /srv/www/html/contenido/classes/class.template.php on line 235"


Ich habe bereits im Forum gesucht und folgende Änderungen vorgenommen:

- in der php.ini das "memory_limit" auf 80M gesetzt, in der .htaccess auch und selbst in der besagten class.template.php 25M über den PHP-Code angefordert => phpinfo() gibt die erhöhten Speicherwerte richtig aus!
- Datei-/Verzeichnisrechte geprüft und angepasst
- versch. Browser probiert

Auch im Forum konnte ich bisher keine passende Lösung finden.

Weiß jemand Rat?
Liegt es an der möglicherweise an der Userberechtigung?

Danke für Eure Hilfe!

Viele Grüße
Tom

Verfasst: Di 2. Dez 2008, 12:37
von Oldperl
Hallo Tom,

schau mal bitte unter Administration->System was Contenido als memory_limit angibt.
Es geht definitiv der Speicher aus und PHP versucht eine neue Größe zuzuweisen. Eine zusätzliche "Anforderung" von Speicher in einer der Contenido-Dateien (class.template.php) ist nicht notwendig, da diese ja includiert werden, und damit die Standardwerte gelten und die Fehlermeldung eigentlich auch nur aussagt, das an dieser Stelle der Speicher ausgegangen ist.

Versuche mal die con_code zu "leeren" und schau mal wieviel Artikel in den Kategorien sind, evtl. liegt es auch daran.
Vielleicht solltest du überlegen auf die aktuelle 4.6.24 upzudaten, noch besser auf die 4.8.8. Inzwischen sind viel DB-Zugriffe und speicherfressende Funktionen verbessert worden.

Gruß aus Franken

Ortwin

Verfasst: Mi 3. Dez 2008, 14:23
von derTom
Hat leider nix geholfen.
Da war eine Tabelle defekt, die wurde repariert und trotzdem klappt es nicht. Im Contenido werden 80MB Speicher angezeigt *nixmehrversteh*

Update ist schwierig, da es sehr indivuiduell aufgebohrt und angepasst wurde. Und komisch ist, dass man unter dem Benutzer die Kategorien anzeigen lassen kann aber sobald man auf "expand all" klickt kommt der besagte Fehler.

Weißt Du noch 'nen Ansatz?

Danke
Tom

Verfasst: Mo 8. Dez 2008, 16:19
von derTom
Also, wir haben es gelöst. In der Datei "/contenido/includes/includes.str_overview.php" war ein fester Speicherwert eingetragen. Rausgenommen => fertig!

Danke für den Support!

Verfasst: Mi 28. Jan 2009, 10:55
von alderim
.. wo ist den dieser Wert versteckt?

Danke