Probleme mit Xampp?
Hallo,
Ich habe folgende Fehlermeldung bei Xampp erhalten:
Internal error in .\libraries\classes\ErrorHandler.php#99
Deprecation Notice in .\libraries\classes\Util.php#1936
Function strftime() is deprecated
Das stand ebenfalls unten im Kasten bei der Fehlermeldung:
Backtrace
Header.php#582: PhpMyAdmin\Util::expandUserString(string '@HTTP_HOST@ / @VSERVER@ | @PHPMYADMIN@')
Response.php#380: PhpMyAdmin\Header->getPageTitle()
Response.php#505: PhpMyAdmin\Response->ajaxResponse()
PhpMyAdmin\Response->response()
Ich komme nicht weiter. Kann mir jemand helfen und es einfach erklären? ich kann bei xampp auch wegen diesem Fehler keine Datenbank erstellen. Ich arbeite zum ersten Mal mit xampp und benötige diese Software für den Informatik Unterricht. Wir hatten im Unterricht keine Einführung. Ich danke !!!
LG
4 Antworten
Lass phpMyAdmin entweder über die aktuellste 7er Version von PHP laufen oder schau nach, ob es für phpMyAdmin eine angepasste Version für PHP 8.1 gibt.
Eindeutig, du verwendest eine Version, die nicht PHP8.1 geeignet ist.
Function strftime() is deprecated
https://www.php.net/manual/de/function.strftime.php
Also erstmal PHP8 downgraden.
Du könntest versuchen das Framework mit composer updaten und die strfttime zu replacen.
Das sieht so aus, dass die phpMyAdmin Version die du verwendest zu alt ist. Da diese veraltete PHP Komponenten nutzt.
Im XAMPP Paket ist eigentlich eine phpAdmin mit enthalten.
https://www.phpmyadmin.net/news/2021/6/4/phpmyadmin-511-released/
Du solltest dein PhpMyAdmin auf eine neuere Version updaten, da meistens deprecation Warnungen durch veralte Software verursacht wird, welche in einer "neueren Umgebung" ausgeführt wird.
Software up-to-date zu behalten ist auch sehr wichtig, da oft kritische Sicherheitslücken durch Updates geschlossen werden, wie bei den vor kurzem veröffentlichten Log4J CVE's.
Desto länger offen → desto größer ist die Chance gefunden und ausgenutzt zu werden.
Ok danke. Hab eigentlich die aktuellste Version heruntergeladen auf der offiziellen Seite.