web-dev-qa-db-fra.com

Comment configurer Adminer pour qu'il soit accessible sur le réseau local

J'ai actuellement configuré un serveur de développement Web Ubuntu, mais je ne parviens pas à me connecter/à visualiser Adminer sur le réseau local. par exemple. Je peux me connecter à Apache sans aucun problème à partir d'une autre machine en utilisant l'adresse IP du réseau local, par exemple. 172.16.0.24/index.php amende. Mais quand j'essaie d'accéder à 172.16.0.24/adminer, je reçois le:

Not Found

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

Sur le serveur de développement Web Ubuntu, je peux accéder à l’administrateur via 127.0.0.1 sur localhost. par exemple. 127.0.0.1/adminer, identique à Apache.

Je voudrais savoir quelle serait la configuration correcte, pour permettre à l'administrateur d'être joignable sans jouer avec mes paramètres DNS/Host sur l'autre ordinateur en réseau.

4
Mattlinux1

J'ai trouvé sur Ubuntu 16.04 qu'après l'installation Adminer via

Sudo apt-get install adminer

il n'a pas correctement configuré le fichier de configuration Adminer Apache. J'ai fait ce qui suit pour le faire fonctionner:

cd /etc/Apache2/conf-available
Sudo ln -s ../../adminer/Apache.conf adminer.conf
Sudo a2enconf adminer
Sudo service Apache2 reload

Ensuite, cela a fonctionné localement et à distance pour moi.

6
Wavesailor

Je ne pense pas que l'affichage du fichier ne résoudra pas le problème. Au moins le mien n'a pas. Si vous avez installé Adminer via la ligne de commande comme ceci Sudo apt-get install adminer, la configuration Apache se trouve dans le fichier /etc/adminer/Apache.conf.

Vous devez inclure ce fichier de configuration dans votre configuration Apache qui se trouve généralement dans le fichier /etc/Apache2/Apache2.conf . Si tel est le cas, entrez Sudo gedit /etc/Apache2/Apache2.conf dans la ligne de commande, tapez Include /etc/adminer/Apache.conf et, au bas du fichier, ou le chemin du fichier, la configuration de votre administrateur. Redémarrez votre serveur Apache en tapant Sudo service Apache2 restart. Si vous recherchez localhost/adminer, vous devriez tout faire fonctionner comme ceci.

Final screenshot of Adminer up and running

2
Tanveer Rahat

Résolu: en affichant le fichier dans/etc/Apache2/conf-available nommé: adminer.conf.

Celui-ci contient ensuite les noms d'alias, le fichier se lit comme suit:

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

Je suis ensuite allé sur l'autre machine de mon réseau et j'ai saisi:

http://172.16.0.24/adminer.php

Et ça a marché!

0
Mattlinux1