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

phpMyAdmin Errore irreversibile:chiamata a una funzione non definita __()

Il problema erano i permessi sbagliati per /etc/phpMyAdmin directory. L'utente del server web, apache, disponeva delle autorizzazioni appropriate per il session.save_path directory, ma Apache non è stato in grado di leggere dal mio file config.inc.php. La modifica del proprietario di /etc/phpMyAdmin nell'utente apache e la modifica dei permessi su 755 ha risolto il problema.

Osservando checkConfigSource() funzione in Config.class.php mi ha portato a credere che se il problema riguardava l'accesso al file di configurazione, avrei ricevuto l'errore 'Existing configuration file (%s) is not readable.' invece di Call to undefined function __() Qualcuno sa perché non è stato così?

Questo è stato un problema/soluzione piuttosto semplice, ma a meno che qualcuno non suggerisca diversamente, penso che lo lascerò poiché questo problema/soluzione esatto non è affrontato in altre discussioni sull'errore irreversibile Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php errore durante il tentativo di avviare phpMyAdmin dopo l'installazione.