phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Erro fatal do phpMyAdmin:Chamada para função indefinida __()


O problema eram as permissões erradas para o /etc/phpMyAdmin diretório. O usuário do servidor web, apache, tinha permissões adequadas para o session.save_path diretório, mas o apache não pôde ler meu arquivo config.inc.php. Alterar o proprietário de /etc/phpMyAdmin para o usuário apache e alterar as permissões para 755 resolveu o problema.

Olhando para o checkConfigSource() função em Config.class.php me levou a acreditar que se o problema fosse acessar o arquivo de configuração, eu teria recebido o erro 'Existing configuration file (%s) is not readable.' em vez de Call to undefined function __() Alguém sabe porque não foi assim?

Este foi um problema/solução bastante básico, mas a menos que alguém sugira o contrário, acho que vou deixar de lado, já que esse problema/solução exato não é abordado em outras discussões do Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php erro ao tentar iniciar o phpMyAdmin após a instalação.