PhpMyAdmin no Ubuntu Server 10.04: Problemas de configuração estranhos

1

Minha situação

Eu instalei recentemente o Ubuntu 10.04 LTS Server em uma máquina virtual. Eu instalei o apache2, php e mysql. Vários vhosts que eu sentei estão rodando bem e eu também posso conectar ao servidor MySQL usando o cliente de linha de comando mysql .

Agora quero configurar o PhpMyAdmin para permitir que os proprietários do vhosts administrem seus bancos de dados. Eu instalei o pacote usando apt-get install phpmyadmin . Respondi às perguntas e aceitei a criação do banco de dados phpmyadmin . A instalação foi concluída com sucesso.

Eu fiz uma pequena modificação no site principal vhost para acessá-lo facilmente:

Alias /phpmyadmin /usr/share/phpmyadmin

Agora posso acessar a interface e fazer login com meu usuário root.

Meu problema

O problema é que na parte inferior diz que preciso adicionar um blowfish_secret à configuração do servidor. Eu fiz isso uma vez no Fedora mas aqui é diferente. Eu tentei adicioná-lo no final do /etc/phpmyadmin/config.inc.php e recarregar o apache e limpar o cache do navegador, mas não tinha absolutamente nenhum efeito (a mensagem ainda está aqui). Eu também notei vários outros arquivos:

  • /etc/phpmyadmin/config-db.php (aparentemente contém a configuração necessária para acessar o banco de dados phpmyadmin)
  • /var/lib/phpmyadmin/config.inc.php (vazio!?)
  • /var/lib/phpmyadmin/blowfish_secret.inc.php (contém uma linha correta de configuração blowfish_secret e já estava lá desde o início)

Eu não sei onde fazer a configuração do blowfish. Alguém poderia explicar em detalhes ou dar um link sobre o layout de configuração do phpmyadmin no Ubuntu 10.04?

Eu também tenho um segundo problema que provavelmente está relacionado. Ele diz na parte inferior que alguns recursos estão desativados. Eu li em algum lugar que esta linha deve ser adicionada:

$cfg['Servers'][$i]['tracking'] = 'pma_tracking';

mas não sei onde colocá-lo. Novamente, não tem efeito quando colocado em /etc/phpmyadmin/config.inc.php .

Eu posso fornecer os arquivos, se necessário. Por favor, basta perguntar em um comentário.

PS: A instalação padrão funciona como um encanto no meu laptop Ubuntu Desktop 10.10. Nenhuma mensagem de erro e aviso na interface da Web.

Obrigado!

    
por Marc Demierre 26.01.2011 / 14:23

1 resposta

2

Aqui está minha opinião sincera:

Desinstale o PHPMyAdmin (acho que você o instalou via apt-get .

Eu vi isso acontecer e eu puxei meu cabelo para fora. O que eu recomendo é baixar o PHPMyAdmin do seu site e extraí-lo para /etc/phpmyadmin . Então eu mudaria seu alias do Apache para

Alias /phpmyadmin /usr/share/phpmyadmin

A partir daí, reinicie o apache e você deve ser bom.

Uma coisa rápida, você precisará editar o arquivo /etc/phpmyadmin/config.inc.php (que precisará ser renomeado na instalação, a propósito - originalmente ele é chamado de config.sample.inc.php ). Você basicamente precisará editar a seção $cfg['blowfish_secret'] = ''; com letras / números aleatórios.

    
por 26.01.2011 / 16:02