WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 27.05.2026 14:44:06

reini
Member

riesengroße php.error.log.php

Hallo Community, ich benötige dringend Hilfe!
Nachdem wir von unserem Provider inzwischen sehr hohe Rechnungen für die Webspace-Bereitstellung erhalten haben, konnte ich feststellen, dass die Datei "php_error.log.php" der Ursache ist. Sie ist inzwischen riesengroß (fast 17 GB) wir zahlen für jedes MB an belegtem Speicherplatz.
Meine Frage lautet nun:
- kann ich die  Datei "php_error.log.php" ohne Auswirkungen einfach leeren?
- was kann ich machen, damit die Datei nicht automatisch über eine normale Größe wächst?
Vielen Dank schon jetzt über Eure Hilfe!

Offline

#2 27.05.2026 14:49:10

florian
Administrator

Re: riesengroße php.error.log.php

1. Errorlog löschen (per FTP) - wird dann neu angelegt
2. LogRotate installieren (ab WBCE 1.6.7 standardmäßig vorhanden)
3. Prüfen, wo die Fehler herkommen bzw. was da so viele Einträge erzeugt

Last edited by florian (28.05.2026 07:22:16)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#3 27.05.2026 15:20:26

reini
Member

Re: riesengroße php.error.log.php

Hallo Florian, vielen Dank für die prompte Hilfe!

Offline

Liked by:

florian

#4 27.05.2026 23:24:53

reini
Member

Re: riesengroße php.error.log.php

Hallo Florian, ich muss nochmals nachfragen: wo ist das Modul "logrotate" versteckt? Ich habe die WBCE-Version 1.6.7 installiert, aber das Modul "logrotate" nicht bei den installierten Modulen gefunden Deshalb habe ich es nochmals installiert. Die Installation wurde als erfolgreich gemeldet. Aber ich finde es immer noch nicht bei den installierten Modulen. Ich habe es dann nochmals mit der Installatio versucht; dann kam die Meldung "bereits installiert". Ist es korrekt, dass das Modul nicht ersichtlich sein soll, habe ich einen Denkfehler oder mache ich etwas falsch? Ich freue mich sehr über Deine Info!

Offline

#5 28.05.2026 07:22:02

florian
Administrator

Re: riesengroße php.error.log.php

Ich hatte mich geirrt, es ist doch noch nicht im Core.
Logrotate ist ein Snippet, das unsichtbar im Hintergrund dafür sorgt, dass bei Erreichen einer bestimmten Größe (Standard: 3MB) das Logfile geschlossen und ein neues Logfile angelegt und eine E-Mail-Nachricht (Standard: an die bei den Grundeinstellungen hinterlegte Administratoradresse) versendet wird. Das kann in der /modules/logrotate/settings.php angepasst werden.

Last edited by florian (28.05.2026 07:23:00)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#6 18.06.2026 17:27:43

reini
Member

Re: riesengroße php.error.log.php

Hallo Florian,
ich habe die Datei "php_error.log.php" gelöscht und damit wieder einen großen freien Speicherplatz erreicht. Vielen Dank für Deinen Tipp!
Nach ein paar Tagen habe ich mir wieder die  Datei "php_error.log.php" angesehen und massenhaft folgenden Eintrag gesehen:

[Deprecated] /modules/procalendar/functions.php:[1304]  from /modules/procalendar/view.php:[61] ShowCalendar "Function imagedestroy() is deprecated since 8.5, as it has no effect since PHP 8.0"

Ich bin überfordert; was kann ich hier machen, damit der Fehler nicht mehr auftritt?

Offline

#7 18.06.2026 17:41:03

Slugger
Developer

Re: riesengroße php.error.log.php

Welche WBCE Version läuft bei dir?
Welche PHP Version ist bei dir im Hosting eingestellt?

Ich würde zuerst die PHP Version niedriger einstellen, da Procalender im Moment zu viele Meldungen erzeugt.

Oder aktualisieren falls du es noch nicht gemacht hast aktuell im AOR - Version 1.3.18?

Last edited by Slugger (18.06.2026 17:41:28)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Offline

#8 18.06.2026 21:22:36

reini
Member

Re: riesengroße php.error.log.php

Hallo Slugger,
vielen Dank für die prompte Antwort!
Bei mir läuft die WBCE-Version 1.6.7
Eingestellt ist die PHP-Version 8.3.28
Ich habe vorhin wieder die Mitteilung erhalten, dass die errorlog-Datei wieder in kurzer Zeit auf 3MB gewachsen ist. Mein Hosting-Anbieter bietet keine niedrigere PHP-Version an. Was kann ich sonst noch machen, damit die errorlog-Datei nicht wieder unnütz gefüllt wird? Gibt es vielleicht einen Befehl o.ä, um das Modul Procalender auszuschliessen?

Offline

#9 18.06.2026 21:29:38

Slugger
Developer

Re: riesengroße php.error.log.php

Welche Version von Procalender läuft bei dir Version 1.3.18?


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Offline

#10 18.06.2026 21:43:01

reini
Member

Re: riesengroße php.error.log.php

Ja, die Version 1.3.18

Offline

#11 18.06.2026 21:59:59

Slugger
Developer

Re: riesengroße php.error.log.php

reini wrote:

Ja, die Version 1.3.18

Ich habe dir eine korrigierte function.php gemacht, damit der Fehler nicht mehr kommt.

Das Modul ist etwas veraltet und bedarf ein wenig Aufmerksamkeit.

In ca. Zeile 1304 geändert.

[== PHP ==]
if (PHP_VERSION_ID < 80000) {
    ImageDestroy($img);
}

Im Anhang die Datei.

Die function.php im Ordner des Modules procalender austauschen liegt im root Verzeichnis.

Last edited by Slugger (18.06.2026 22:05:45)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Offline

#12 18.06.2026 22:45:31

reini
Member

Re: riesengroße php.error.log.php

Vielen Dank!

Offline

Board footer

up