wie PHP-Scripte auf PHP 8 Kompartibilität prüfen?

Für allgemeine Software
Antworten
Benutzeravatar
Wetterfrosch
Offline
Beiträge: 477
Registriert: 08 Dez 2020, 11:49
Wohnort: 79410 Badenweiler (350mNN) / Breisgau-Hochschwarzwald
Hat sich bedankt: 129 mal
Danksagung erhalten: 37 mal
Kontaktdaten:

wie PHP-Scripte auf PHP 8 Kompartibilität prüfen?

#1

Beitrag von Wetterfrosch »

Hi,

ich habe mal wieder ein PHP Problem und benötige das Fachwissen der Softwareprofis hier ;-)

Mein Hoster stellt den Server auf PHP 8 (und höher) um, für alle Scripte die noch mit älteren PHP-Versionen arbeiten, verlangt er zukünftig pro Domain eine monatliche "Schutzgebühr".

Ich habe nun meine Domain von PHP 7.4 auf PHP 8 umgestellt, doch dann laufen manche meiner PHP-Scripte nicht mehr.

Kann ich meine Scripte irgendwie überprüfen um festzustellen welche PHP-Funktionen in meinem Script nicht mehr mit PHP 8 kompartibel sind?

Danke für die Hilfe.
Gruß Frank
Benutzeravatar
Gyvate
Offline
Beiträge: 3743
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 14 mal
Danksagung erhalten: 534 mal
Kontaktdaten:

Re: wie PHP-Scripte auf PHP 8 Kompartibilität prüfen?

#2

Beitrag von Gyvate »

hast Du es schon mal mit Google versucht ?
Sucheingabe: "php 7.4 to 8 changes"
z.B.
https://www.php.net/manual/en/migration80.php
oder
https://www.php.net/manual/en/migration ... atible.php
oder
https://www.atatus.com/blog/tools-to-ch ... atibility/

wenn Deine Skripte nicht laufen, gibt es doch bestimmt Fehlermeldungen im syslog oder einem anderen Log Deines Servers.
Die kann man doch nachverfolgen ...
da stehen doch i.d.R. Meldungen vom PHP-Interpreter drin, welches Statement in welche Zeile Deines Skriptes unzulässig, fehlerhaft etc. ist
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino,
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Antworten