Hallo,
nach der Umstellung auf PHP 8 bekomme ich mit der Version 2.4.0 und aktuellen Plugins verschiedene Fehlermeldungen beim Aufruf der Seite. Hätte hier bitte jemand einen Tipp, wie sich die Probleme lösen lassen:
Fehler 1:
Warning: Undefined array key "subscribe_confirm_error" in .../templates_c/bulletproof/44/8e/01/448e0128bb4dfb4f77746a8a5649ff95fd10d5dd_0.file.content.tpl.php on line 53
Fehler 2:
Warning: Attempt to read property "value" on null in .../templates_c/bulletproof/44/8e/01/448e0128bb4dfb4f77746a8a5649ff95fd10d5dd_0.file.content.tpl.php on line 53
Fehler 3:
Warning: Undefined array key "subscribe_confirm_success" in .../templates_c/bulletproof/44/8e/01/448e0128bb4dfb4f77746a8a5649ff95fd10d5dd_0.file.content.tpl.php on line 60
Fehler 4:
Warning: Attempt to read property "value" on null in .../templates_c/bulletproof/44/8e/01/448e0128bb4dfb4f77746a8a5649ff95fd10d5dd_0.file.content.tpl.php on line 60
Fehler 5:
Warning: Undefined array key "is_entry_owner" in .../templates_c/bulletproof/7c/a6/ea/7ca6ea962d16c558ce8756a5ada414f199633ce5_0.file.entries.tpl.php on line 424
Fehler 6:
Warning: Undefined array key "noimage" in .../plugins/serendipity_event_karma/serendipity_event_karma.php on line 2112
Fehler 7:
Warning: Array to string conversion in .../plugins/serendipity_event_karma/serendipity_event_karma.php on line 777
Fehler 8:
Warning: Undefined array key "noimage" in .../plugins/serendipity_event_karma/serendipity_event_karma.php on line 2112
Fehler 9:
Warning: Undefined array key "adminModule" in .../plugins/serendipity_event_karma/serendipity_event_karma.php on line 836
Vielen Dank im Voraus für jeden Hinweis!
Fehlermeldungen nach Umstellung auf PHP 8
-
- Regular
- Posts: 56
- Joined: Sun Feb 08, 2009 5:10 pm
Fehlermeldungen nach Umstellung auf PHP 8
Last edited by talbotsamba on Mon Mar 13, 2023 9:49 am, edited 1 time in total.
Re: Fehlermeldungen nach Umstellung auf PHP 8
Das sind alles nur Warnungen, die aber unterdrückt werden sollten.
Benutzt du die 2.4.0? Und $serendipity['production'] in der serendipity_config.inc.php wird nicht manuell gesetzt, bzw wenn, dann auf true?
Benutzt du die 2.4.0? Und $serendipity['production'] in der serendipity_config.inc.php wird nicht manuell gesetzt, bzw wenn, dann auf true?
-
- Regular
- Posts: 56
- Joined: Sun Feb 08, 2009 5:10 pm
Re: Fehlermeldungen nach Umstellung auf PHP 8
Hallo,
ich benutze die 2.4.0. Die serendipity_config.inc.php kann ich zur Verfügung stellen und habe sie hochgeladen.
ich benutze die 2.4.0. Die serendipity_config.inc.php kann ich zur Verfügung stellen und habe sie hochgeladen.
- Attachments
-
- serendipity_config.inc.php.txt
- (20.24 KiB) Downloaded 597 times
Re: Fehlermeldungen nach Umstellung auf PHP 8
Sieht unauffällig aus. Das ist Pech, bei manchen Setups funktioniert das eingebaute Unterdrücken dieser Warnungen einfach nicht :/
Was du machen kannst:
1. Wenn du etwas programmieren kannst könntest du das Karma-Plugin reparieren. Wenn auf Variablen zugegriffen wird die nicht existieren ein `isset()` davorsetzen, bei Fehler 7 müsste man die Konvertierung vermeiden.
2. Genauso bei den Warnungen der Templates von bulletproof, so wie ich es in https://github.com/s9y/Serendipity/comm ... 8b1d8ab908 bei 2k11 gemacht habe
3. Falls das nicht geht könntest du das Karma-Plugin deinstallieren
4. Und bulletproof könnte z.B. mit 2k11 ausgewechselt werden
Ansonsten kann ich mir das auch nochmal angucken, aber wäre natürlich im Zweifel schneller wenn es jemand anders erledigt.
Was du machen kannst:
1. Wenn du etwas programmieren kannst könntest du das Karma-Plugin reparieren. Wenn auf Variablen zugegriffen wird die nicht existieren ein `isset()` davorsetzen, bei Fehler 7 müsste man die Konvertierung vermeiden.
2. Genauso bei den Warnungen der Templates von bulletproof, so wie ich es in https://github.com/s9y/Serendipity/comm ... 8b1d8ab908 bei 2k11 gemacht habe
3. Falls das nicht geht könntest du das Karma-Plugin deinstallieren
4. Und bulletproof könnte z.B. mit 2k11 ausgewechselt werden
Ansonsten kann ich mir das auch nochmal angucken, aber wäre natürlich im Zweifel schneller wenn es jemand anders erledigt.
-
- Regular
- Posts: 56
- Joined: Sun Feb 08, 2009 5:10 pm
Re: Fehlermeldungen nach Umstellung auf PHP 8
Ich kenne jetzt die Ursache für die Fehler. Der Webhoster hatte ab der PHP-Version 8.1 die Fehlerausgabe über den Browser standardmäßig aktiviert, was eigentlich nicht sein sollte ("display_errors=on"). Nach einer Änderung durch den Webhoster sind die Fehler weg.
Re: Fehlermeldungen nach Umstellung auf PHP 8
Danke! Gut möglich, dass das generell der Fehler bei den Hostern ist, bei denen unsere Warnungsunterdrückung nicht funktioniert.