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

Yogesh Patil Points 11

Suivez ces étapes :

1) Aller à /etc/httpd/conf.d/phpmyadmin.conf

  • (vérifier le chemin de phpMyAdmin dans la balise de répertoire)

2) Aller à /usr/share/phpmyadmin, ouvrir conf.inc.php

3) Ajouter une valeur pour blowfish_secret, par exemple -

$cfg['blowfish_secret'] = 'mrgQxxk8C-y}U7ji2BO9o5jLf}Qhe-BI[~6SUa';/* VOUS DEVEZ REMPLIR CECI POUR L'AUTHENTIFICATION DES COOKIES ! */

4) Enregistrer et quitter.

5) Vider le cache du navigateur

6) Essayez d'accéder à l'URL :http://yourserver.com/phpmyadmin/index.php

1voto

tehanomalousone Points 11

En plus de vérifier que les autorisations sont exécutables pour le groupe http (serveur web), il est bon de vérifier que l'entrée 'open_basedir' dans php.ini inclut le répertoire où se trouve config.inc.php s'il est défini. Cela a résolu ce problème pour moi.

1voto

shaan Points 11

Allez dans le dossier phpmyadmin> recherchez ' lint.php ' et définissez = 'require_once' libraries / config.inc.php ';

Cela résoudra définitivement votre problème.

Si cela résout votre problème alors merci à moi.

1voto

rm_beginners Points 11

Veut juste partager ceci. Mettre

$cfg['blowfish_secret'] = 'remplir ceci';

Allez dans le dossier phpmyadmin et recherchez lint.php

et définissez le

require_once 'common.inc.php';

1voto

ShapCyber Points 111

Si vous avez modifié le fichier ici: /usr/share/phpmyadmin/config.inc.php

Et si le problème persiste, il est possible que vous soyez en train de modifier le mauvais fichier. Si vous lancez whereis phpmyadmin -l, cela devrait vous donner une liste des emplacements de phpmyadmin sur le serveur.

La raison pour laquelle je dis que vous pourriez être en train de modifier le mauvais fichier est que si vous avez installé phpmyadmin dans var/www/phpmyadmin ou var/www/html/phpmyadmin, c'est là que vous devez modifier le phpmyadmin/config.sample.inc.php.

Essayez ceci:

$ cd var/www/html/phpmyadmin
$ cp config.sample.inc.php config.inc.php

Modifiez-le à votre façon, déconnectez-vous puis reconnectez-vous à phpmyadmin, vous devriez être bon.

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