Page 1 of 7

Plugin Compatibility with PHP 8

Posted: Tue Jan 24, 2023 11:36 am
by cmb
This is a growing list of CMSimple_XH Plugins stating their known compatibility with PHP 8 versions, and possibly linking to quick fixes. Please report any further issues you notice (either in this thread, or in another Forum thread).

Re: Plugin Compatibility with PHP 8

Posted: Tue Jan 24, 2023 12:18 pm
by olape
Die Info könnte auch im Repo unter PHP-Version mit abgelegt werden.
i.e. bei "PHP-Version: ≥ 5.6" könnte stattdessen eben auch "PHP-Version: 5.6 - 7.4"

Re: Plugin Compatibility with PHP 8

Posted: Tue Jan 24, 2023 12:55 pm
by cmb
olape wrote:
Tue Jan 24, 2023 12:18 pm
Die Info könnte auch im Repo unter PHP-Version mit abgelegt werden.
i.e. bei "PHP-Version: ≥ 5.6" könnte stattdessen eben auch "PHP-Version: 5.6 - 7.4"
Macht eigentlich Sinn, aber dann müssten halt die Pluginanbieter ihre teplads aktualisieren, und dann könnten sie eigentlich auch gleich für PHP 8 Kompatibilität sorgen (zumindest wenn die Probleme mit neuen PHP nicht zu arg sind).

Re: Plugin Compatibility with PHP 8

Posted: Wed Jan 25, 2023 10:37 am
by mig
Hallo zusammen,

auf unserer Vereinswebseite laufen die Plugins

Expandcontract 1.0
lck_adminmenu 1.0-beta2
Morepagedata 1.2.2
Onepage_XH 1.0beta3

unter PHP 8.0.27 bisher ohne Fehler.

*edit: Versionsnummern ergänzt

Re: Plugin Compatibility with PHP 8

Posted: Wed Jan 25, 2023 10:45 am
by olape
@mig
Danke
cmb wrote:
Tue Jan 24, 2023 12:55 pm
dann müssten halt die Pluginanbieter ihre teplads aktualisieren
Genau eben dafür war das gedacht.
cmb wrote:
Tue Jan 24, 2023 12:55 pm
dann könnten sie eigentlich auch gleich für PHP 8 Kompatibilität sorgen
Am besten eben beides.

Re: Plugin Compatibility with PHP 8

Posted: Wed Jan 25, 2023 11:49 am
by cmb
mig wrote:
Wed Jan 25, 2023 10:37 am
auf unserer Vereinswebseite laufen die Plugins

[…]

unter PHP 8.0.27 bisher ohne Fehler.

*edit: Versionsnummern ergänzt
Danke, das ist sehr hilfreich (und gerade mit den Versionsnummern). Ich hoffe, dass noch weitere Nutzer entsprechende Informationen, was bei ihnen einwandfrei unter PHP 8.x läuft, zur Verfügung stellen.
olape wrote:
Wed Jan 25, 2023 10:45 am
Am besten eben beides.
Wir können halt niemanden zwingen. :)

Re: Plugin Compatibility with PHP 8

Posted: Wed Jan 25, 2023 12:01 pm
by frase
Bei mir laufen folgende Plugins unter PHP 8.2.0 momentan problemlos:

ADC-Core_XH Version: 1.0 beta2
CnC_XH Version: 1.0beta1
EncMail_XH Version: 2.0rc5
fhs_adminmenu Version: 2.01
hi_Admin Version: 1.0-beta.2
Morepagedata_XH Version: 1.2.2

Re: Plugin Compatibility with PHP 8

Posted: Wed Jan 25, 2023 12:26 pm
by frase
@cmb
Vielleicht(!) solltest du das Wort not im ersten Post oben etwas hervorheben?

Re: Plugin Compatibility with PHP 8

Posted: Wed Feb 01, 2023 2:02 am
by Michael_G
Hallo zusammen,

bei mir läuft folgendes einwandfrei:

CMSimple_XH 1.7.5 Released: 2021-10-03

Installierte Plug-ins

Ckeditor 2.2.1
Fa 1.3
Filebrowser for CMSimple_XH 1.7.5
Hi_updatecheck 1.4
Jquery 1.6.5
Maintenance 2.0-rc.1
Meta_tags_plus 1.4
Morepagedata 1.2.2
Moved 1.0beta4
Pagemanager 3.6
Page_params for CMSimple_XH 1.7.5
Pfw 0.2.0
Quoteoftheday 1.1.1
Sec_header 1.0b2
Switchdebug 1.0rc1

Webserver
Apache

PHP-Version
8.0.27-udmedia

Re: Plugin Compatibility with PHP 8

Posted: Wed Feb 01, 2023 10:06 am
by frase
Gute Nachrichten!
XH 1.7.5
PHP 8.2.0

Realblog_XH 3.0beta9
Twocents_XH 1.0beta3 Siehe Nachtrag!

Beide Plugins scheinen unter PHP 8.2.0 problemlos und ohne Debug-Meldungen zu funktionieren.

Ich habe allerdings beide Plugins, Content(s), Template usw. einfach nur aus einer alten Installation (XH 1.7.2, PHP 7.x) herüber kopiert. Zuvor hatte ich den Datenaustausch getestet: funktioniert!
Tiefere Tests fehlen allerdings noch.

Nachtrag:
Bei Twocents scheint das Hinzufügen neuer Kommentare nicht zu funktionieren.
Das heißt: Die Eingabe funktioniert zwar, aber nach dem Absenden passiert gar nichts. Es kommt auch kein neuer Kommentar im Adminmodus an.
Beim Aufruf eines Blog-Artikels erscheint folgende Debug-Meldung:
DEPRECATED: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated
… \plugins\twocents\classes\Url.php:82
DEPRECATED: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated
… \cmsimple\functions.php:2091