IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Problème lors du démarrage d'Apache


Sujet :

Apache

  1. #1
    Membre habitué Avatar de muzele
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 144
    Points : 142
    Points
    142
    Par défaut Problème lors du démarrage d'Apache
    Bonsoir,
    Je viens d'installer le serveur apache et lors de la configuration tout s'est bien passer!
    Après avoir installer php, j'ai du faire des petits reglages comme d'habitude. Le test de configuration est positif donc apparement aucune erreur, mais lorsque je lance le serveur (apache) j'ai un message d'erreur :
    <OS 10048>Une seule utilisation de chaque adresse de socket <protocole/adresse réseau/port> est habituellement autorisée. :make_sock: could not bind to adress 0.0.0.0:80
    no listening sockets available, shutting down
    unable to open logs
    Note the errors or messages above, and presse the <ESC> key to exit. ....
    Voila un peu le problème.
    -apache 2.2.6
    - php 5.2.4
    - mysql 5.0.45
    - phpMyAdmin 2.11.1.2
    Merci d'avance pour vos réponses !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Points : 19
    Points
    19
    Par défaut
    J'ai le même problème que toi. Avant j'étais sous Apache 2.0.55 sous XP et tout fonctionnait bien. Là je suis sous Vista, je viens d'installer Apache 2.2.6 (même pas encore installé PHP et MySQL) que déjà Apache gueule avec le même message d'erreur. J'ai bien compris que je devais mettre mes virtual hosts dans le nouveau fichier réservé à ça (alors que dans la version 2.0.55 tout était dans httpd.conf) mais rien à faire, je continue de me faire engueuler :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Une seule utilisation de chaque adresse de socket (protocole/adresse 
    réseau/port) est habituellement autorisée. : make_sock: could not bind to 
    address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    Si quelqu'un a la soluce, merci !

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    C'est bien simple, tout est dans le message : c'est qu'il y a déjà un truc qui écoute (ou occupe) sur le port 80. Si vous avez Skype, par exemple, le port 80 est occupé, donc vous ne pouvez pas démarrer Apache sur le port 80.

    Donc 2 solutions :
    - Soit vous changez la configuration d'Apache pour qu'il écoute sur un autre port (port 81 ou 8080) : cf. directive Listen.
    - Soit vous identifiez le programme qui écoute sur le port 80 (par exemple, vérifiez qu'il n'y a pas déjà un Apache qui est lancé ou Skype, par exemple) et vous l'arrêtez puis vous démarrez Apache.

  4. #4
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Bonjour,
    j'essaie de suivre ces réponses à propos du démarrage de apache en espérant trouver une solution à mon problème, mais hélas sans résultat, donc je préfère exposer à nouveau mon problème.
    Je débute avec easyphp version 1.8 pour faire un site dynamique et après avoir installer, mysql démarre au premier cout 'feu vert', mais apache ne se lance pas 'feu rouge'. Il me dit que le port est occupé par un autre serveur,
    j'ai tout de suite et carrément désinstallé Skype, après j'ai désactivé l'antivirus kasperski et aussi le pare-feu, j'ai modifié aussi le port (81: 8080 listen). Et apache refuse toujours de se lancer. Je suis bloqué à ce stade et cela dure depuis une semaine.
    Comment dois-je procéder ? Formater mon pc !?!?
    Merci de votre réponse.

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Pour savoir si un port est libre ou occupé, tu peux exécuter la commande netstat depuis un interpréteur de commande (menu démarrer > exécuter... > cmd). De là, tape netstat -a. Regarde ensuite si le port que tu veux utiliser figure dans la colonne "Adresse locale". Si c'est le cas, il est occupé, tu ne peux donc pas l'utiliser. Il faut savoir que les ports 80, 81 et 8080 sont assez "connus" et donc souvent utilisés par des programmes utilisant HTTP en mode serveur.

    Si le port n'est pas listé, il faut effectivement regarder du côté des pare-feux, y compris celui de Windows pour qu'il ne bloque pas le port en question.

  6. #6
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Re, merci de votre réponse.
    Quand j'ai suivi votre commande voila le résultat, je vous cache pas mais là je suis perdue veuillez m'indiquer l'étape a suivre je serais reconnaissant, merci de répondre.
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Microsoft Windows XP [version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
    C:\Documents and Settings\Naceur>netstat -a
    
    Connexions actives
    
      Proto  Adresse locale         Adresse distante       Etat
      TCP    naceur-85e0ec6f:epmap  naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:microsoft-ds  naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:3260   naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:3261   naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:14947  naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:1027   naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:3306   naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:netbios-ssn  naceur-85e0ec6f:0      LISTENING
      TCP    naceur-85e0ec6f:3979   ns2.exility-hosting.com:4242  ESTABLISHED
      TCP    naceur-85e0ec6f:4046   host34-130-dynamic.61-82-r.retail.telecomitalia.
    it:4947  ESTABLISHED
      TCP    naceur-85e0ec6f:4322   195-114-19-85.ispfr.net:http  CLOSE_WAIT
      UDP    naceur-85e0ec6f:microsoft-ds  *:*
      UDP    naceur-85e0ec6f:isakmp  *:*
      UDP    naceur-85e0ec6f:1029   *:*
      UDP    naceur-85e0ec6f:1030   *:*
      UDP    naceur-85e0ec6f:2147   *:*
      UDP    naceur-85e0ec6f:2152   *:*
      UDP    naceur-85e0ec6f:3977   *:*
      UDP    naceur-85e0ec6f:3981   *:*
      UDP    naceur-85e0ec6f:4500   *:*
      UDP    naceur-85e0ec6f:57565  *:*
      UDP    naceur-85e0ec6f:ntp    *:*
      UDP    naceur-85e0ec6f:3904   *:*
      UDP    naceur-85e0ec6f:4221   *:*
      UDP    naceur-85e0ec6f:ntp    *:*
      UDP    naceur-85e0ec6f:netbios-ns  *:*
      UDP    naceur-85e0ec6f:netbios-dgm  *:*
    
    C:\Documents and Settings\Naceur>

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Vraisemblablement, les ports 80, 81 et 8080 ne sont pas utilisés donc tu devrais pouvoir démarrer Apache sans problème. Si tu n'y arrives toujours pas, je dirais que ça vient d'un pare-feu (celui de Windows, j'imagine) qui empêche d'ouvrir un port en écoute. Essaie de désactiver tous tes pare-feux, y compris celui de Windows et réessaie... Si ca ne marche toujours pas, donne nous la trace qui s'affiche à l'écran ET celle qui est écrite dans le fichier error_log d'Apache.

  8. #8
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Re bonjour,
    Voila j'ai suivi vos instructions a lettre mais il est impossible de lance l'apache, j'ai tout désactivé même le par-feu windows.
    A propos du fichier Error log voila ce qui est écris
    [Fri Nov 16 20:40:38 2007] [crit] (10022)Un argument non valide a été fourni: setup_inherited_listeners: WSASocket failed to open the inherited socket.
    Merci de répondre.

  9. #9
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Y a un bug sur le sujet sur le BugZilla d'Apache : http://issues.apache.org/bugzilla/show_bug.cgi?id=31765

    Apparemment, la solution consiste à décocher la case "Enable LMHOSTS Lookup" (je ne connais pas l'équivalent en français, mon Windows est une version anglaise) dans les propriétés TCP/IP de ta connexion réseau : affiche les connexions réseau > clic droit sur "Connexion local" > Propriétés > Internet Protocol (TCP/IP) > Avancé... > WINS > décocher la case "Enable LMHOSTS Lookup" et valider.

  10. #10
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Re, Bravo, enfin et après presque 10 jours, car j'ai exposé mon problème sur plusieurs forums et sans résultat, enfin voila la solution, je pense c'est parce que vous traiter les réponses avec cœur et beaucoup de métier. Comment vous remercier mille merci c'est peu pour vousque le bon dieu vous protège.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème lors du démarrage de Delphi
    Par eemii dans le forum EDI
    Réponses: 2
    Dernier message: 23/05/2008, 12h25
  2. Réponses: 3
    Dernier message: 06/06/2007, 11h46
  3. probleme lors de démarrage de apache sous mandriva
    Par moha1984 dans le forum Apache
    Réponses: 1
    Dernier message: 30/05/2007, 18h59
  4. problème lors du démarrage de la DB
    Par fouad77fr dans le forum Oracle
    Réponses: 4
    Dernier message: 08/03/2007, 10h33
  5. problème lors du démarrage de la base de donnée
    Par fouad77fr dans le forum Oracle
    Réponses: 5
    Dernier message: 06/02/2007, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo