Salut,
... et bonne année à tous, que le noyau soit avec vous 🙂

Je tourne sur une Fedora Core 3...
Je viens d'installer le serveur Apache, PHP et MySQL. Le tout se charge au démarrage, pas de problème jusque là...
En configurant Apache, j'ai déterminé comme nom de serveur "localhost" mais quand je mets comme adresse http://localhost dans mon navigateur, celui-ci cherche localhost.com :-?

Ce qui se passe, c'est que le "nom" du serveur local n'est pas localhost, mais un nom qui change à chacune de mes connexions, car il est apparemment "fourni" automatiquement pour la connexion de ma freebox v4...
Par contre, si je mets dans le httpd.conf
ServerName "infos.fournies.par.la.freebox"
et que je relance le serveur httpd avec ce paramètre, j'arrive à me connecter au serveur local en mettant comme adresse http://"infos.fournies.par.la.freebox"

Pas vraiment pratique, mon IP change à chaque connexion, et je suis obligé de faire la manip' systématiquement... 🙁
Si quelqu'un a une solution, je suis preneur 🙂


Mais encore...
J'ai installé phpMyAdmin dans le dossier internet "local" (/var/www/html/phpMyAdmin) afin de gérer mes bases avec cet outil... J'ai copié le my_medium.cnf renommé en my.cnf dans /etc comme recommandé, mais quand j'entre dans phpMyAdmin je reçois une erreur
#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
Ce fichier est bien présent (une icone genre prise de courant pour un poids de 0 octets)
Sur ce coup là, par contre, je sèche complet...

Merci par avance.
Pour le problème du localhost, il doit y avoir une ligne
127.0.0.1 localhost.localdomain localhost
dans to fichier /etc/hosts.
Si elle n'y est pas, il faut la rajouter et ré-essayer.
Salut,


Tu peut aussi faire un dyndns avec ton ip dynamique.
Par exemple monserveuramoi.dyndns.info qui vat pointer sur ton ip, meme si elle change 🙂
Il faut que tu installe ez-ipupdate.


Neuromancien
Effectivement, mon /etc/hosts était vierge...
Avec la ligne
127.0.0.1 localhost.localdomain localhost
cela fonctionne.
Merci

Je garde l'autre solution derrière l'oreille, on sait jamais... 🙂


Je fouille toujours du côté MySQL pour cette erreur #2002
OK 😉

Pour cette histoire de can't connect, la solution que j'ai trouvé consiste à désactiver selinux...
# gedit /etc/sysconfig/selinux
et changer SELINUX=enforcing par SELINUX=disabled
en relançant la machine, cela fonctionne
et si tu mettais http://localhost/

ne pas oublier le / à la fin pour que le navigateur sache que tu cherches un dossier chez localhost. Eventuellement tu crées un fichier .php supersimple style

<HTML><TITLE>test</TITLE>

<?php

echo : "bonjour" ;

?>

</HTML>

comme ça tu sais aussi si php est bien installé.