PHPMyAdmin : des erreurs ont été détectées sur le serveur
Bonjour !
A l'ouverture de PHPMyAdmin j'ai ce message d'erreur qui se met : "des erreurs ont été détectées sur le serveur. Merci de regarder au bas de cette fenêtre". Après j'ai toute cette liste de codes mais je ne comprends pas ce que je dois faire pour régler ce soucis. Si quelqu'un pouvait m'aider svp... Merci par avance !
Deprecation Noticein .\vendor\twig\twig\src\Loader\FilesystemLoader.php#40
realpath(): Passing null to parameter #1 ($path) of type string is deprecated
Backtrace
FilesystemLoader.php#40: realpath(NULL)
Template.php#57: Twig\Loader\FilesystemLoader->__construct(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\\\templates\\')
Theme.php#101: PhpMyAdmin\Template->__construct()
Theme.php#174: PhpMyAdmin\Theme->__construct()
ThemeManager.php#307: PhpMyAdmin\Theme::load(
string './themes/metro',
string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\./themes/metro/',
)
ThemeManager.php#79: PhpMyAdmin\ThemeManager->loadThemes()
ThemeManager.php#121: PhpMyAdmin\ThemeManager->__construct()
ThemeManager.php#385: PhpMyAdmin\ThemeManager::getInstance()
common.inc.php#240: PhpMyAdmin\ThemeManager::initializeTheme()
index.php#15: require_once(.\libraries\common.inc.php)
Deprecation Noticein .\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
Backtrace
ClassLoader.php#444: include(.\vendor\twig\twig\src\Markup.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/Markup.php')
46f1bfbf4328d3d22fddffb9178fdeb9868d0740e4cc8b5bbd6f2fcfb8e4523e.php#59: Composer\Autoload\ClassLoader->loadClass(string 'Twig\\Markup')
Template.php#405: __TwigTemplate_034511bee5325c368ee003e3d97d6cb47c3e1c94ebb527bcf0b76ba7818d1ac6->doDisplay(
array,
array,
)
Template.php#378: Twig\Template->displayWithErrorHandling(
array,
array,
)
Template.php#390: Twig\Template->display(array)
TemplateWrapper.php#45: Twig\Template->render(
array,
array,
)
Template.php#132: Twig\TemplateWrapper->render(array)
Header.php#714: PhpMyAdmin\Template->render(
string 'javascript/variables',
array,
)
Header.php#193: PhpMyAdmin\Header->getVariablesForJavaScript()
Header.php#142: PhpMyAdmin\Header->addDefaultScripts()
Response.php#184: PhpMyAdmin\Header->__construct()
Response.php#215: PhpMyAdmin\Response->__construct()
common.inc.php#296: PhpMyAdmin\Response::getInstance()
index.php#15: require_once(.\libraries\common.inc.php)
Deprecation Noticein .\vendor\twig\twig\src\Markup.php#40
Return type of Twig\Markup::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Backtrace
ClassLoader.php#444: include(.\vendor\twig\twig\src\Markup.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/Markup.php')
46f1bfbf4328d3d22fddffb9178fdeb9868d0740e4cc8b5bbd6f2fcfb8e4523e.php#59: Composer\Autoload\ClassLoader->loadClass(string 'Twig\\Markup')
Template.php#405: __TwigTemplate_034511bee5325c368ee003e3d97d6cb47c3e1c94ebb527bcf0b76ba7818d1ac6->doDisplay(
array,
array,
)
Template.php#378: Twig\Template->displayWithErrorHandling(
array,
array,
)
Template.php#390: Twig\Template->display(array)
TemplateWrapper.php#45: Twig\Template->render(
array,
array,
)
Template.php#132: Twig\TemplateWrapper->render(array)
Header.php#714: PhpMyAdmin\Template->render(
string 'javascript/variables',
array,
)
Header.php#193: PhpMyAdmin\Header->getVariablesForJavaScript()
Header.php#142: PhpMyAdmin\Header->addDefaultScripts()
Response.php#184: PhpMyAdmin\Header->__construct()
Response.php#215: PhpMyAdmin\Response->__construct()
common.inc.php#296: PhpMyAdmin\Response::getInstance()
index.php#15: require_once(.\libraries\common.inc.php)
Deprecation Noticein .\vendor\twig\twig\src\Node\Node.php#161
Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Backtrace
ClassLoader.php#444: include(.\vendor\twig\twig\src\Node\Node.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/Node/Node.php')
Composer\Autoload\ClassLoader->loadClass(string 'Twig\\Node\\Node')
TwigFilter.php#150: class_exists(string 'Twig\\Node\\Node')
ClassLoader.php#444: include(.\vendor\twig\twig\src\TwigFilter.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/TwigFilter.php')
CoreExtension.php#214: Composer\Autoload\ClassLoader->loadClass(string 'Twig\\TwigFilter')
ExtensionSet.php#433: Twig\Extension\CoreExtension->getFilters()
ExtensionSet.php#423: Twig\ExtensionSet->initExtension()
ExtensionSet.php#243: Twig\ExtensionSet->initExtensions()
Environment.php#797: Twig\ExtensionSet->getFilter(string 'notice')
e3d62aeb324f136f2ce73b9e58e817756e71833417e4d04f5bc959ca70e8e2c9.php#758: Twig\Environment->getFilter(string 'notice')
Template.php#405: __TwigTemplate_de2f5f77ee41d83abbde102bc533fd878f8c1376e0b8f1d623a0fc5eda665b5e->doDisplay(
array,
array,
)
Template.php#378: Twig\Template->displayWithErrorHandling(
array,
array,
)
Template.php#390: Twig\Template->display(array)
TemplateWrapper.php#45: Twig\Template->render(
array,
array,
)
Template.php#132: Twig\TemplateWrapper->render(array)
AbstractController.php#36: PhpMyAdmin\Template->render(
string 'server/databases/index',
array,
)
DatabasesController.php#183: PhpMyAdmin\Controllers\AbstractController->render(
string 'server/databases/index',
array,
)
Routing.php#187: PhpMyAdmin\Controllers\Server\DatabasesController->index(array)
index.php#18: PhpMyAdmin\Routing::callControllerForRoute(
string '/server/databases',
,
,
)
Deprecation Noticein .\vendor\twig\twig\src\Node\Node.php#166
Return type of Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Backtrace
ClassLoader.php#444: include(.\vendor\twig\twig\src\Node\Node.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/Node/Node.php')
Composer\Autoload\ClassLoader->loadClass(string 'Twig\\Node\\Node')
TwigFilter.php#150: class_exists(string 'Twig\\Node\\Node')
ClassLoader.php#444: include(.\vendor\twig\twig\src\TwigFilter.php)
ClassLoader.php#322: Composer\Autoload\includeFile(string 'C:\\wamp64\\apps\\phpmyadmin5.1.1\\vendor\\composer/../twig/twig/src/TwigFilter.php')
CoreExtension.php#214: Composer\Autoload\ClassLoader->loadClass(string 'Twig\\TwigFilter')
ExtensionSet.php#433: Twig\Extension\CoreExtension->getFilters()
ExtensionSet.php#423: Twig\ExtensionSet->initExtension()
ExtensionSet.php#243: Twig\ExtensionSet->initExtensions()
Environment.php#797: Twig\ExtensionSet->getFilter(string 'notice')
e3d62aeb324f136f2ce73b9e58e817756e71833417e4d04f5bc959ca70e8e2c9.php#758: Twig\Environment->getFilter(string 'notice')
Template.php#405: __TwigTemplate_de2f5f77ee41d83abbde102bc533fd878f8c1376e0b8f1d623a0fc5eda665b5e->doDisplay(
array,
array,
)
Template.php#378: Twig\Template->displayWithErrorHandling(
array,
array,
)
Template.php#390: Twig\Template->display(array)
TemplateWrapper.php#45: Twig\Template->render(
array,
array,
)
Template.php#132: Twig\TemplateWrapper->render(array)
AbstractController.php#36: PhpMyAdmin\Template->render(
string 'server/databases/index',
array,
)
DatabasesController.php#183: PhpMyAdmin\Controllers\AbstractController->render(
string 'server/databases/index',
array,
)
Routing.php#187: PhpMyAdmin\Controllers\Server\DatabasesController->index(array)
index.php#18: PhpMyAdmin\Routing::callControllerForRoute(
string '/server/databases',
,
,
)
Deprecation Noticein .\libraries\classes\Util.php#1936
Function strftime() is deprecated
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()
La prochaine fois, envoyer automatiquement le rapport
- Des erreurs ont été détectées sur le serveur ! merci de regarder au bas de cette fenêtre.
- Clé étrangère phpmyadmin ✓ - Forum MySQL
- Localhost/phpmyadmin ✓ - Forum PHP
- Accédé à phpmyadmin??? ✓ - Forum Linux / Unix
- Acceder au localhost phpmyadmin en local depuis un autre poste - Forum Ubuntu
- Phpmyadmin ovh - Forum Hébergement
1 réponse
Bonjour,
D'après https://github.com/phpmyadmin/phpmyadmin/issues/17225 cette erreur pourrait être résolu en passant de phpmyadmin 5.1 à phpmyadmin 5.2.
Bonne chance