44 votes

Erreur de phpMyAdmin - Le fichier de configuration nécessite désormais une phrase secrète

Je continue à recevoir une erreur "Le fichier de configuration a besoin maintenant d'une phrase secrète" après l'installation de phpmyadmin. J'ai défini la phrase secrète et suivi les instructions présentées sur https://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-on mais cela ne semble pas fonctionner. J'utilise AMI et ai vérifié le propriétaire et les autorisations également. S'il vous plaît aidez gentiment.

1voto

user1159599 Points 9

Pour moi, le fichier config.inc.php est manquant.

Copiez-le depuis config.sample.inc.php ou créez un nouveau fichier :

`

Ensuite, rafraîchissez la page de PhpMyAdmin deux fois car c'est un problème de cookie.

`

0voto

Ajouter un mot de passe avec 32 symboles entre crochets $cfg['blowfish_secret'] = ''; m'a aidé pour un autre fichier à l'intérieur de /usr/share/phpmyadmin/libraries/config.default.php

En utilisant debian 9 + ispconfig, j'ai installé phpmyadmin manuellement

0voto

Labsy Points 33

Dans mon cas, il s'agissait d'un problème de propriétaire/d'autorisations, car j'ai créé manuellement un lien symbolique dans l'un de mes sites principaux pour pointer vers /usr/share/phpmyadmin/ afin d'accéder à phpMyAdmin à partir du FQDN https://myserver.mydomain.com/changedphpmyadmin au lieu de l'IP uniquement. Mais ce faisant, cela a également changé l'utilisateur web ; la navigation via l'IP est différente de celle via FQDN, si ce n'est pas le domaine par défaut.

Donc, dans mon cas, l'utilisateur web de mon FQDN ne pouvait pas lire /var/lib/phpmyadmin/blowfish_secret.inc.php, j'ai donc simplement changé le propriétaire de ce fichier de root:www-data à web1:client1 dans mon cas. Ensuite, testez et rechargez nginx :

chown web1:client1 /var/lib/phpmyadmin/blowfish_secret.inc.php
nginx -t
systemctl reload nginx

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X