Seite 1 von 1

Fatal Error: allowed memory size und core.Dateien

Verfasst: Di 27. Mai 2008, 21:20
von wattwurm007
Hallo Forum,

vor kurzem habe ich die Betreuung einer Vereinshomepage auf Basis von Contenido 4.6.15
übernommen, die jemand anders aufgesetzt / installiert hat (habe keine Doku dazu, kenne also
noch nicht alle Feinheiten dazu). Bin, was Contenido angeht, noch unerfahren und muss mich
aber nun mit einigen Problemen herumschlagen.

Es wurden keinerlei strukturelle Änderungen durchgeführt, lediglich redaktionelle Arbeiten (neue
Artikel, etc.).

Ich habe zunächst dies Forum nach Hinweisen durchforstet - allerdings damit nicht recht vorwärts
gekommen. Hier mein Problem.

Seit einiger Zeit (Anfang Mai) wird im Backend die Fehlermeldung "Allowed memory size of 33554432 bytes
exhausted (tried to allocate 536329120 bytes) in Unknown on line 0" angezeigt.
V.a. das "unknown...." macht es für mich erstmal schwer.

Diese Einträge stehen auch im Logfile. Zusätzlich treten folgende Parserfehler auf:
PHP Parse error: syntax error, unexpected '<' in /home/casinocl/public_html/ccc-new/contenido/includes/include.con_editcontent.php(618) : eval()'d code on line 670
PHP Parse error: syntax error, unexpected '<' in /home/casinocl/public_html/ccc-new/cms/front_content.php(1021) : eval()'d code on line 509

Ausserdem schreib das System regelmäßig Core-Dateien im Verzeichnis \cms\ mit jew. ca. 10 MB
Grösse und müllt das System zu.

Ich habe erstmal versucht, die Struktur zu verstehen und die Logdateien untersucht. Dabei bin ich
auf ein Problem mit den Schreibrechten der Cronjobs gestossen. Diese sollten lt. Contenido Doku
auf 777 stehen, eingestellt war 755 bzw. z.T. 644. Das habe ich geändert, hat aber keine Änderung
gebracht.


Ausserdem habe ich mich mit den Parserfehlern beschäftigt (ok, da ist ein syntaktischer Fehler weil
ein nicht erwartetes Zeichen auftritt). Allerdings ist mir noch nicht klar, warum diese Fehler nun
auftreten und ob es sich um eigenständige Probleme oder Folgeprobleme handelt.

Ich habe mir eine lokale Contenido Instanz aufgesetzt, konnte die Fehler jedoch nicht reproduzieren.

Hier eine Zusammenfassung des Systems:
Contenido Version: 4.6.15 (ein Update ist zunächst nicht angedacht)
PHP Version: 5.2.5
MySQL Version: 5.0.51a
Safe-Mode = deaktiviert
sql.Safe-Mode = deaktiviert
PHP_Memory_Limit: 32 MB
Schreibrechte auf Cronjob relevante Verzeichnisse: 777
Webhoster: Shells24

Leider bin ich noch nicht so recht fündig geworden, vielleicht habe ich aber auch nach den
falschen Begriffen gesucht oder einen relevanten Beitrag übersehen.

Die folgenden Beiträge habe ich gefunden, wo ich mein Problem zwar irgendwie einordnen konnte,
was aber noch keine Lösung für mich geboten hat.

http://forum.contenido.org/viewtopic.ph ... iffsrechte
http://forum.contenido.org/viewtopic.ph ... iffsrechte
http://forum.contenido.org/viewtopic.ph ... emory+size
http://forum.contenido.org/viewtopic.ph ... emory+size


Kann hier jemand weiterhelfen und Hinweise geben? Suche ich nach falschen Begriffen?

Danke und Gruß

Wattwurm

Re: Fatal Error: allowed memory size und core.Dateien

Verfasst: Di 27. Mai 2008, 21:53
von xmurrix
Hallo,
Ausserdem schreib das System regelmäßig Core-Dateien im Verzeichnis \cms\ mit jew. ca. 10 MB
Grösse und müllt das System zu.
Contenido schreibt keine "jew" Dateien in das /cms/ Verzeichnis, da würde ich erst mal den Grund dafür suchen. Nicht dass irgend ein Scriptkiddy da eine Sicherheitslücke ausnützt um irgendwelchen Unfug anzustellen.

Versuche mal in den Apache accesslogs herauszufinden, ob da der Timestamp der jew Dateien mit irgendwelchen Requests alá seite.php?cfg[]=irgendwas übereinstimmen. Wenn ja, wird es wohl daran liegen.

Es kann sein, dass irgendwelche Systemdateien z. B. überschrieben wurden, das kannst du aber herausfinden, indem du die Installation mit jungfräulichen Contenido 4.6.15 Sourcen vergleichts (z. B. mit WinMerge).

Es gibt einen eigenen Bereich im Forum, in der Themen über Sicherheit behandelt werden:
http://www.contenido.de/forum/viewforum.php?f=58

Empfehlen kann ich dir auch das SecurityPackage von kummer:
http://www.contenido.de/forum/viewtopic.php?t=20207
(als Alternative zu einem Upgrade)

Gruß
xmurrix

Re: Fatal Error: allowed memory size und core.Dateien

Verfasst: Di 27. Mai 2008, 23:04
von Halchteranerin
xmurrix hat geschrieben:Contenido schreibt keine "jew" Dateien in das /cms/ Verzeichnis
ich musste schmunzeln, als ich das las. "jew." ist wohl die Abkürzung für "jeweils", dass also die Dateien 10 MB groß sind, die geschrieben werden, aber im Prinzip hast du Recht mit deiner Aussage. :)

Re: Fatal Error: allowed memory size und core.Dateien

Verfasst: Di 27. Mai 2008, 23:16
von xmurrix
Halchteranerin hat geschrieben:
xmurrix hat geschrieben:Contenido schreibt keine "jew" Dateien in das /cms/ Verzeichnis
ich musste schmunzeln, als ich das las. "jew." ist wohl die Abkürzung für "jeweils", dass also die Dateien 10 MB groß sind, die geschrieben werden, aber im Prinzip hast du Recht mit deiner Aussage. :)
Und ich habe die ganze Zeit herumgerätselt, was "jew." sein soll, dachte schon an israelische Hacker :lol:

Verfasst: Do 29. Mai 2008, 06:25
von wattwurm007
Hallo,

Danke erstmal für die ersten Hinweise, werde zunächst die Accesslogs untersuchen und die Sourcen vergleichen.

Melde mich dann wieder ....

Wattwurm007