Welche PHP Version?

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
andreas_vossberg
Beiträge: 21
Registriert: 28. Aug 2021, 13:28

Welche PHP Version?

Beitrag von andreas_vossberg »

Hallo Admin's.

Habe heute das Update auf die Admidio-Version 4.1.15 durchgeführt.
Da diese Version wie in der Dokumentation beschrieben auch unter PHP 8.1 laufen soll, habe ich die Subdomain auf PHP 8.1 umgestellt.
Leider läuft Admidio 4.1.15 nicht rund und es kommt die eine oder andere Fehlermeldung. Auch einige Plugins laufen nicht mehr.
Bin dann Schrittweise mit der PHP Version zurück gegangen. Letztendlich bin ich wieder bei PHP 7.4. Es läuft nun wieder, bis auf das Plugin Arbeitseinsatz 1.1.0, ohne Fehlermeldungen.

Welche PHP Version ist denn nun für Admidio und den Plugins zu verwenden?

Besten Dank für eure Unterstützung.
Viele Grüße aus dem Taunus,
Andreas
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Re: Welche PHP Version?

Beitrag von fasse »

Hallo Andreas,

Ich selber habe noch kein Php 8.1 und habe dort nur Fehler behoben, welche mir gemeldet wurden.

Selber nutze ich Php 8.0 das funktioniert bei mir soweit. Hattest du da Probleme?

Viele Grüße
Fasse
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Re: Welche PHP Version?

Beitrag von fasse »

PS: da holt natürlich nur für den Admidio Core. Bei einzelnen Plugins kann das natürlich immer anders aussehen :(
andreas_vossberg
Beiträge: 21
Registriert: 28. Aug 2021, 13:28

Re: Welche PHP Version?

Beitrag von andreas_vossberg »

Hallo fasse.

Umstellung auf PHP 8.0
Hier erhalte ich Fehlermeldungen, wenn ich auf Mitglieder - Änderungshistorie klicke: PHP8_0.JPG
Nach diesem Fehler ändert sich auch der Zeichensatz der Umlaute: PHP8_0.JPG

Umstellung auf PHP 8.1
Nach der Anmeldung: PHP8_1.JPG
es wird aber nichts angezeigt, erst wenn man in Chrom den Verlauf rückwärts geht, wird die Admidio Übersicht gezeigt.
Klick auf Mitglieder: PHP8_1.JPG
es werden keine Mitglieder angezeigt.

Bestimmt sind noch mehr Fehler vorhanden. Leider habe ich keine Testumgebung, sonst würde ich weiter testen.

Beste Grüße,
Andreas
Dateianhänge
PHP8_1.JPG
PHP8_1.JPG (30.81 KiB) 4967 mal betrachtet
PHP8_0.JPG
PHP8_0.JPG (55.8 KiB) 4967 mal betrachtet
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Re: Welche PHP Version?

Beitrag von fasse »

Hallo Andreas,

vielen Dank für deine Hinweise. Das Problem bei PHP8 habe ich nicht, es scheint irgendwie mit der Datenlage zusammen zu hängen.

Ich konnte aber den Code an der Stelle verbessern.

Bitte aktualisiere beide entpackte Dateien in adm_program/system/classes . Es sollten dann beide Probleme nicht mehr auftauchen.

Wäre schön, wenn du dann noch eine kurze Rückmeldung geben könntest.

Viele Grüße
Fasse
Dateianhänge
User.php.zip
(17 KiB) 572-mal heruntergeladen
ProfileFields.php.zip
(6.36 KiB) 361-mal heruntergeladen
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Re: Welche PHP Version?

Beitrag von fasse »

Bitte schau mal, ob du jetzt mit der 4.1.16 und PHP 8.1 arbeiten kannst.
Die beschriebenen Probleme sind dort behoben.
andreas_vossberg
Beiträge: 21
Registriert: 28. Aug 2021, 13:28

Re: Welche PHP Version?

Beitrag von andreas_vossberg »

Hallo fasse.

Vielen Dank für die schnelle Bearbeitung.
Sorry, war Geschäftlich unterwegs und hatte kaum Zeit mich darum zu kümmern.

Habe nun heute auf 4.1.16 und PHP 8.1 umgestellt. Leider kommen noch immer Fehler. Hatte jetzt noch keine Zeit das zu Protokollieren, werde aber diese Woche dazu kommen.
Hab nun wieder PHP 7.4 aktiviert und es kommen keine Fehler.

Werde mich melden, sobald ich die entsprechenden Fehler dokumentiert habe.

Beste Grüße,
Andreas
Antworten