PHP 8.4

Allgemeine Infos zu ConPressoPlus.
Zweck, Änderungen, etc.
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 786
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 32 Mal

PHP 8.4

Beitrag von hscha »

Hallo Markus,

gibt's bei der Umstellung auf PHP 8.4 Wesentliches bei ConPressoPlus 4.16 V. 4.0c zu beachten?
Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7437
Registriert: 01.01.1970 02:00
Hat sich bedankt: 117 Mal
Danksagung erhalten: 938 Mal

Re: PHP 8.4

Beitrag von MarkusR »

Ich habe bisher keine Unterschiede zu PHP 8.3 feststellen können.

Mehr Sorgen machen mir gerade die Browser, deren JS-Implementierung wohl einige Dinge im CPO-Editor nicht mehr akzeptieren... aber das hat ja nichts mit PHP zu tun.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 786
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 32 Mal

Re: PHP 8.4

Beitrag von hscha »

Ok, dann werde ich in den nächsten Tagen mal versuchsweise auf php 8.4 umstellen...
Grüße von Horst
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 786
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 32 Mal

Re: PHP 8.4

Beitrag von hscha »

Hallo Markus,
ich habe testweise meine Chor-Webseite auf php 8.4 umgestellt.
Das Ergebnis: Die Seite wurde nicht angezeigt. Im Fehlerlog erschien der folgende fatal error:
#3 {main}
#2 /www/htdocs/.../gesangskreis-nordspandau.de/cms/_rubric/index.php(22): require_once('/www/htdocs/...')
#1 /www/htdocs/.../gesangskreis-nordspandau.de/cms/_include/common.inc.php(346): include_once('/www/htdocs/...')
#0 /www/htdocs/.../gesangskreis-nordspandau.de/cms/mod_form-contact/common-module.inc.php(41): mb_http_input('iso-8859-15')
Stack trace:
[22:44:36] PHP Fatal error: Uncaught ValueError: mb_http_input(): Argument #1 ($type) must be one of "G", "P", "C", "S", "I", or "L" in /www/htdocs/.../gesangskreis-nordspandau.de/cms/mod_form-contact/common-module.inc.php:41
thrown in /www/htdocs/.../gesangskreis-nordspandau.de/cms/mod_form-contact/common-module.inc.php on line 41
Mit php 8.3 läuft die Site fehlerlos...


P.S.: die Domain habe ich inzwischen umgestellt. Der Provider ist immer noch all-inkl.

Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7437
Registriert: 01.01.1970 02:00
Hat sich bedankt: 117 Mal
Danksagung erhalten: 938 Mal

Re: PHP 8.4

Beitrag von MarkusR »

Entsorge bitte dort den ganzen Block

Code: Alles auswählen

$encAry[] = "UTF-8";
$encAry[] = "ISO-8859-15";
$encAry[] = "ISO-8859-1";
mb_detect_order($encAry);
mb_internal_encoding("iso-8859-15");
mb_http_output('iso-8859-15'); 
mb_http_input('iso-8859-15'); 
mb_regex_encoding('iso-8859-15');
der 2020 mal dazu kam, um der Kiste beizubringen, dass "westeuropäisch" gefordert ist und weder kyrillisch noch chinesisch für ConPresso-Nutzer eine Relevanz besitzen...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 786
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 32 Mal

Re: PHP 8.4

Beitrag von hscha »

Ok! Test heute Abend ;-)
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 786
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 32 Mal

Re: PHP 8.4

Beitrag von hscha »

Funktioniert! Läuft bis jetzt ohne Fehlermeldungen mit php 8.4!

Danke, Markus!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7437
Registriert: 01.01.1970 02:00
Hat sich bedankt: 117 Mal
Danksagung erhalten: 938 Mal

Re: PHP 8.4

Beitrag von MarkusR »

Danke für die Rückmeldung!

Es gibt ja immer wieder Codeteile, die erst unter einer bestimmten der Millionen möglichen Konfigurationen zum Tragen kommen.
Das Formular-Modul ist eh eine der nächsten Baustellen, da sich der Bestätigungsmechanismus nicht mit der datenschutzrechtlich bedenklichen Übergriffigkeit einiger Mailprovider verträgt.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle