phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

phpMyAdmin Schwerwiegender Fehler:Aufruf einer undefinierten Funktion __()

Das Problem waren die falschen Berechtigungen für /etc/phpMyAdmin Verzeichnis. Der Webserver-Benutzer Apache hatte die richtigen Berechtigungen für session.save_path Verzeichnis, aber Apache konnte meine Datei config.inc.php nicht lesen. Das Ändern des Eigentümers von /etc/phpMyAdmin auf den Apache-Benutzer und das Ändern der Berechtigungen auf 755 löste das Problem.

Betrachten Sie die checkConfigSource() Funktion in Config.class.php ließ mich glauben, dass ich, wenn das Problem beim Zugriff auf die Konfigurationsdatei lag, den Fehler 'Existing configuration file (%s) is not readable.' erhalten hätte statt Call to undefined function __() Weiß jemand, warum das nicht der Fall war?

Dies war ein ziemlich grundlegendes Problem/eine ziemlich einfache Lösung, aber wenn jemand nichts anderes vorschlägt, lasse ich es, da genau dieses Problem/diese Lösung in anderen Diskussionen des Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php Fehler beim Versuch, phpMyAdmin nach der Installation zu starten.