Fehler bei Kategorieanzeige "Fatal error: Allowed memor

Gesperrt
derTom
Beiträge: 21
Registriert: Fr 20. Jan 2006, 14:32
Wohnort: München
Kontaktdaten:

Fehler bei Kategorieanzeige "Fatal error: Allowed memor

Beitrag 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
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag 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
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
derTom
Beiträge: 21
Registriert: Fr 20. Jan 2006, 14:32
Wohnort: München
Kontaktdaten:

Beitrag 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
derTom
Beiträge: 21
Registriert: Fr 20. Jan 2006, 14:32
Wohnort: München
Kontaktdaten:

Beitrag 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!
alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von alderim »

.. wo ist den dieser Wert versteckt?

Danke
Gruß,
Alderim
Gesperrt