phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur fatale de phpMyAdmin :appel à une fonction indéfinie __()

Le problème était les mauvaises autorisations pour le /etc/phpMyAdmin annuaire. L'utilisateur du serveur Web, apache, disposait des autorisations appropriées pour le session.save_path répertoire, mais apache n'a pas pu lire mon fichier config.inc.php. Changer le propriétaire de /etc/phpMyAdmin en utilisateur apache et changer les permissions en 755 a résolu le problème.

En regardant le checkConfigSource() fonction dans Config.class.php m'a amené à croire que si le problème était d'accéder au fichier de configuration, j'aurais reçu l'erreur 'Existing configuration file (%s) is not readable.' au lieu de Call to undefined function __() Est-ce que quelqu'un sait pourquoi ce n'était pas le cas ?

C'était un problème/solution assez basique, mais à moins que quelqu'un ne suggère le contraire, je pense que je vais le laisser car ce problème/solution exact n'est pas abordé dans d'autres discussions sur l'erreur fatale Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php erreur lors de la tentative de démarrage de phpMyAdmin après l'installation.