[RESOLU] Probléme avec phpmyadmin

Bonjour à tous,
je viens à nouveau vers vous après de nombreuses recherches et quelque heure de prise de tête.
Je cherche à monter un serveur d’hébergement mutualisé sous Debian, jusqu’ a présent (d’après moi 8)) aucun problèmes d’installation ; Apache2 ne m’a pas trop embêté, la config de apache2.conf non plus, php5, mysql, phpmyadmin, tous les paquets se sont installés sans problèmes.
Et puis je suis rentré dans le doux monde de Bind9, j’ai pleuré, j’ai crié et après mettre rongé tout les ongles ca fonctionne……
Maintenant que j’ai accès à mes 3 sites à partir de mon serveur :
adresse_serveur/ = default
adresse_serveur/site1.com = site1
adresse_serveur/site2.com = site2

J’aimerais beaucoup me mettre à phpmyadmin et la catastrophe :
adresse_serveur/phpmyadmin = NOT FOUND :angry:

J’ai un message d’erreur du type : The requested URL / phpmyadmin was not found on this server !!!

Cela fait trois ou quatre heures que je divague entre forums et tutos sans trouver de solutions, la seule petite piste que j’ai trouvé c’est quand j’essaye de redémarrer apache2 j’ai droit à :

Apache2 : Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
Httpd not running, trying to start
(98)Address already in use : make_sock : could not bind address [ ::] :80
(98)Address already in use : make_sock : could not bind address 0.0.0.0 :80
No listening sockets available, shutting down
Unable to open logs

Je suis complètement perdu, si quelqu’un passe dans le coin, arrive à comprendre mon charabia et en plus a une idée pour me filer un coup de main, ce serai super chouette 

Salut,

[quote]
using 127.0.1.1 for ServerName[/quote]

Ceci est étonnant, chez moi c’est 127.0.0.1 !

Salut,

Bon déjà je veux pas te décourager mais quand on utilise des virtualhost c’est pas tout à fait comme ça qu’on s’y prend.

Imaginons que tu crées trois sites en utilisant les virtualhosts apache, alors il te faut 3 noms de domaine visant sur trois virtualhosts différents :

Configurer ses trois virtualhost dans /etc/apache2/sites-available
default
site1
site2

le “servername” doit être un nom de domaine (enfin c’est plus propre) ex :
www.domaine.tld
site1.domaine.tld
site2.domaine.tld

Puis les activer avec la commande a2ensite

Mettre les répertoires de tes sites au bon endroit exemple dans /var/www/.

Puis ensuite tu enregistres tes trois noms de domaine dans les DNS vers la même ip

Merci Spatule,
Tout d’abord j vous donne des news, un ami est passé furtivement pour me filer quelques pistes.

1- J’ai rajouté la ligne : ServerName localhost dans /etc/apache2/apache2.conf
2- De plus dans /etc/apache2/conf.d il n’y avait pas le fichier /etc/phpmyadmin/apache.conf, qui, si j’ai bien compris est indispensable pour le bon fonctionnement de phpmyadmin.

Maintenant quand je tape 172.16.1.77/phpmyadmin j’ai bien accès à l’interface phpmyadmin mais c’est ici qu’il m’arrive un autre souci au niveau du mot de passe « j vais faire un nouveau message avec un autre titre pour ca »

Pour ce qui est de tes conseils SpaTule, effectivement ca paraît beaucoup plus propre, je vais voir si je peux tout modifier sans que ca me pose de gros soucis.

EN tout cas merci pour votre aide, c’est grâce a des gens comme vous que des novices comme moi, arrivons à avancer.

phpmyadmin n’est qu’une interface pour mysql, tu te connectes donc dessus avec tes identifiants de bases de données. A l’installation de mysql tu as obligatoirement renseigné le mot de passe root de mysql donc connecte toi avec.

un peu de lecture aussi :023
FR http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html
EN http://httpd.apache.org/docs/2.0/vhosts/

Merci beaucoup SpaTule :023 :041 :smiley: