WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 17.01.2025 11:17:04

jaderbass
Member

[gelöst] Nach PHP-Umstellung leere Seite

Hallo,

ich habe von 1.6.2 auf 1.6.3 geupdatd.

Die 1.6.2 lief noch auf PHP 7.4, weshalb ich vor dem Update alle Backups gemacht habe und dann auf PHP 8.1 umgestellt habe. Die Seite funktionierte.
Ich habe dann das Update durchgeführt und die Seite funktionierte immer noch (könnte allerdings sein, dass es noch eine Cache-Version war).

Dann habe ich die PHP-Version auf 8.3 umgestellt mit dem Ergebnis, dass im Frontend eine leere Seite erschien. Ein Zurückstellen auf 8.1 hat auch nicht geholfen.

Es wurde in den Admin-Tools ein defektes Droplet angezeigt (getNews_img). Darin fehlten tatsächlich einige Zeilen Code. Ich habe das Droplet deaktiviert und weil es auch keinen Erfolg brachte habe ich es gelöscht (Ordner vorher gesichert).

In der php_error.log.php erschienen folgende Meldungen:

2025-01-17T09:32:59+00:00 [Visitor Request] https://thaiyoga-institut.de/
2025-01-17T09:32:59+00:00 [Exception] There was an unknown exception: mktime() expects at least 1 argument, 0 given in line (4) of /modules/droplets/droplets.php(24) : eval()'d code
2025-01-17T09:33:25+00:00 [Visitor Request] https://thaiyoga-institut.de/
2025-01-17T09:33:25+00:00 [Exception] There was an unknown exception: mktime() expects at least 1 argument, 0 given in line (4) of /modules/droplets/droplets.php(24) : eval()'d code
2025-01-17T09:43:15+00:00 [Visitor Request] https://thaiyoga-institut.de/robots.txt
2025-01-17T09:43:15+00:00 [Warning] /templates/entspannung-braun/index.php:[17]  from /index.php:[73]  "include(/homepages/2/d399631461/htdocs/wbce/framework/class.secure.php): Failed to open stream: No such file or directory"
2025-01-17T09:43:15+00:00 [Warning] /templates/entspannung-braun/index.php:[17]  from /index.php:[73]  "include(): Failed opening '/homepages/2/d399631461/htdocs/wbce/framework/class.secure.php' for inclusion (include_path='.:/usr/lib/php8.1')"
2025-01-17T09:43:15+00:00 [Exception] There was an unknown exception: mktime() expects at least 1 argument, 0 given in line (4) of /modules/droplets/droplets.php(24) : eval()'d code

Die Warnung, dass die Datei class.secure.php nicht existiert ist richtig, denn diese Date ist nicht vorhanden. Ich weiß jetzt nicht ob der Rest dann ein Folgefehler ist (mktime() expects...).

Was kann ich tun?

Last edited by florian (21.01.2025 13:04:27)

Offline

#2 17.01.2025 13:29:21

florian
Administrator

Re: [gelöst] Nach PHP-Umstellung leere Seite

Sind da ProCalendar-Droplets? Eventlist o.ä.? Die dann auch mal löschen bzw. updaten.


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#3 17.01.2025 15:14:30

jaderbass
Member

Re: [gelöst] Nach PHP-Umstellung leere Seite

Nein, weder ProCalender Droplets noch Eventlist. Das Modul EventCalendar ist installiert.

Offline

#4 17.01.2025 15:17:44

jaderbass
Member

Re: [gelöst] Nach PHP-Umstellung leere Seite

EventCalendar v. 1.13, also aktuell

Offline

#5 17.01.2025 16:26:10

florian
Administrator

Re: [gelöst] Nach PHP-Umstellung leere Seite

Was sind denn noch für Droplets installiert, die nicht zum Standard gehören? Also außer diesen hier?
attachment.php?item=3743&download=1

Last edited by florian (17.01.2025 16:26:26)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#6 19.01.2025 13:22:22

jaderbass
Member

Re: [gelöst] Nach PHP-Umstellung leere Seite

Also da sind noch einige mehr, ein paar auch von mir. Aber da habe ich mal einen Denkanstoß: Ich werde mal die Droplets durchgehen. Komisch nur, dass die Seite nach dem Update noch funktioniert hat und erst nach der PHP-Umstellung nicht mehr funktionierte.

Droplets Thaiyoga-Institut

Offline

#7 20.01.2025 07:02:07

florian
Administrator

Re: [gelöst] Nach PHP-Umstellung leere Seite

Schon weitergekommen? Einige Droplets kommen als Auslöser in Frage.
Bei den oval eingekringelten mal genau prüfen, ob da mktime() verwendet wird.
Die mit der eckigen Umrandung markierten können in jedem Fall komplett gelöscht werden. Falls noch die zugehörigen Module (LibraryAdmin, kitIrgendwas) installiert sind, diese auch löschen.
attachment.php?item=3745&download=1

Last edited by florian (20.01.2025 07:04:34)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#8 20.01.2025 12:18:45

jaderbass
Member

Re: [gelöst] Nach PHP-Umstellung leere Seite

Danke florian für Deine Antwort.

testShowWorkshops habe ich gelöscht. Das war eh nutzlos (ist von mir). Auch die eckig markierten sind gelöscht.
Bei den restlichen oval gekennzeichneten Droplets wird tatsächlich mktime() benutzt. Und da lag auch der Fehler drin. Hatte mktime() ohne Parameter benutzt bzw. nicht auskommentiert/gelöscht.

Danke für den Anstoß.

Offline

Board footer

up