phpMyAdmin & php 8.1.2

Und alles was mit phpMyAdmin seine Verwandtschaft findet hat hier seinen Platz.

phpMyAdmin & php 8.1.2

Postby mictp » 18. February 2022 15:28

Guten Tag,

nach dem vollständigen Neuaufsetzen eines neues PC (Win11 Pro mit I12900K and allem was dazu gehört), musste ich auch XAMPP in der neuesten version installieren (auch um php 8.x zu bekommen).
War zum Zeitpunkt der Erstinstallation XAMPP 8.1.1

Rief heute phpMyAdmin auf . .und erhalte massig Fehlermeldungen.
Z.B.
Code: Select all
Deprecation Notice in .\vendor\twig\twig\src\Loader\FilesystemLoader.php#40
realpath(): Passing null to parameter #1 ($path) of type string is deprecated

oder
Code: Select all
Deprecation Notice in .\vendor\twig\twig\src\Markup.php#35
Return type of Twig\Markup::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice


Die weiteren unzähligen erspare ich mir jetzt ..

Okay, dachte mit XAMPP 8.1.2 würden diese Meldungen obsolet werden - klarer Fall von Denkste!
Same procedure - same messages!

Frage: wann kommt phpMyAdmin kompatibel mit php 8.1.x?
Oder muss ich jetzt irgendwo was umstellen dass diese Meldungen nicht mehr kommen?
Denn es sieht so aus als ob die verwendete twig-Engine etwas "alt" ist!

Oder kann man das inkludierte phpMyAdmin mit Version 5.1.1. auf die aktuelle 5.1.3 aktulisieren bzw. bringt's das dann - denn auf deren Webseite sehe ich dazu nichts .. ?!

Danke im Voraus!
mictp
 
Posts: 13
Joined: 16. December 2005 07:13

Re: phpMyAdmin & php 8.1.2

Postby mictp » 22. February 2022 13:30

Niemand hier der eine Antwort weis?
mictp
 
Posts: 13
Joined: 16. December 2005 07:13

Re: phpMyAdmin & php 8.1.2

Postby Altrea » 24. February 2022 13:24

Hallo,

All die von dir geschilderten Möglichkeiten würden Abhilfe schaffen.

Du kannst ganz einfach phpMyAdmin 5.1.3 installieren.
- bisherigen xampp phpMyAdmin Ordner umbenennen
- phpmyadmin 5.1.3 in den xampp Ordner entpacken und zu phpMyAdmin umbenennen
- alte config.inc.php herüberkopieren

Du kannst das php error_reporting in der php.ini einschränken, so dass es keine DEPRECATED Meldungen mehr ausgibt
Code: Select all
error_reporting = E_ALL & ~E_DEPRECATED


Oder du wartest auf eine neue XAMPP Version mit einer neueren phpmyadmin Version

Das Problem ist auch im phpMyAdmin Changelog zu finden und wurde mit phpmyadmin 5.1.2 angegangen:
Code: Select all
- issue #16746 Update twig dependency to "^2.14.9 || ^3.3.5" for PHP 8.1 compatibility
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11555
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64


Return to phpMyAdmin

Who is online

Users browsing this forum: No registered users and 3 guests