Como configurar o Adminer para ser acessado na rede local

4

Eu configurei atualmente uma máquina servidor de desenvolvimento web Ubuntu, mas estou tendo problemas para conectar / visualizar o Administrador na rede local. por exemplo. Posso me conectar ao Apache sem problemas de uma máquina diferente usando o IP da rede local, por exemplo, 172.16.0.24/index.php bem. Mas quando eu tento acessar 172.16.0.24/adminer eu recebo o:

Not Found

The requested URL /adminer was not found on this server.

Na máquina do servidor de desenvolvimento web Ubuntu, eu posso acessar o administrador via 127.0.0.1 no host local. por exemplo. 127.0.0.1/adminer, o mesmo que o Apache.

Gostaria de saber qual seria a configuração correta, para tornar o adminer alcançável sem mexer nas minhas configurações de DNS / host no outro computador da rede.

    
por Mattlinux1 17.08.2016 / 11:21

3 respostas

5

Eu encontrei no Ubuntu 16.04 que depois de instalar Adminer via

sudo apt-get install adminer

não configurou corretamente o Adminer arquivo de configuração do Apache. Eu fiz o seguinte para que funcionasse:

cd /etc/apache2/conf-available
sudo ln -s ../../adminer/apache.conf adminer.conf
sudo a2enconf adminer
sudo service apache2 reload

Depois disso, funcionou local e remotamente para mim

    
por Wavesailor 02.03.2017 / 16:44
2

Eu não acho que apenas a visualização do arquivo resolva o problema. Pelo menos o meu não. Se você instalou o Adminer através da linha de comando como este sudo apt-get install adminer , a configuração do apache será encontrada no arquivo /etc/adminer/apache.conf .

Você tem que incluir este arquivo de configuração na configuração do seu apache, que normalmente é encontrado no arquivo /etc/apache2/apache2.conf . Em caso afirmativo, através da linha de comando, digite sudo gedit /etc/apache2/apache2.conf e, na parte inferior do arquivo, adicione Include /etc/adminer/apache.conf ou o caminho do arquivo de sua configuração de administrador. Reinicie seu servidor apache digitando sudo service apache2 restart . Se você procurar por localhost / adminer, você deve colocar tudo em funcionamento assim.

    
por Tanveer Rahat 26.12.2016 / 23:29
0

Resolvido: Visualizando o arquivo em / etc / apache2 / conf-available chamado: adminer.conf.

Isso, então, contém os nomes do alias, o arquivo lê:

Alias /adminer.php /usr/share/adminer/adminer.php

Em seguida, fui para a outra máquina na minha rede e digitei:

link

E funcionou!

    
por Mattlinux1 17.08.2016 / 11:38