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.
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.
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.
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é!