Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

EasyPHP : erreur critique : make_sock

Shadow, le mercredi 31 août 2005 à 17:21:00
Bonjour,

voilà j'ai un gros problème avec easyPHP.
Cela fait quelques temps déjà, lorsque je voulais le mettre en route, il ne voulait pas !
Dans le fichier Log : Erreur Apache, il m'affiche le message suivant :

[crit] make_sock : failed to get a socket for address 127.0.0.1 port 80

J'ai désinstallé complétement easyPHP, j'ai installé la nouvelle version 1.8.
Mais il m'affiche toujours la même erreur lors de la mise en route. Il n'y a aucune erreur pour MySQL, sauf qu'il s'est terminé de façon inattendue.
Configuration: windows XP pack 2
Répondre à Shadow  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le mercredi 31 août 2005 à 18:04:22
J'ai lu quelque part que ce problème était dû au fait qu'un autre serveur web était installé sur la machine. D'où un conflit de port.
On m'a dit qu'il était conseillé d'utiliser le port 8080 et donc de modifier le port dans le fichier de configuration d'Apache.

Mais où est ce fichier de configuration ? et où dois-je modifier le port ?
Est-ce que je dois le modifier dans plusieurs fichiers de configuration ?

Dois-je mettre http://127.0.0.1:8080 à la place de localhost ?

S'il vous plait. Aidez-moi !

Merci.
Répondre à Shadow

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le mercredi 31 août 2005 à 22:30:26
Tu dois trouver un fichier qui s'appelle httpd.conf

Je crois qu'à partir de la version 1.8 d'easy php, ils ont rassemblé les fichiers de config dans le répertoire C:\Program Files\EasyPHP1-8\conf_files. Dans les versions précédentes, il se trouvait dans C:\Program Files\EasyPHP1-8\apache\conf

Dans ce fichier tu dois localiser les lignes suivantes:

____________
#
# Port: The port to which the standalone server listens. Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port. Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
Port 80
____________

modifie le port par exemple sur le 8080, sauve le fichier et redémarre le serveur apache

Cela devrait fonctionner
@+
erazor16be
Répondre à erazor16be

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le mercredi 31 août 2005 à 22:33:33
Oups, j'avais oublié

>>>> Dois-je mettre http://127.0.0.1:8080 à la place de localhost ?

Oui, sinon tu interrogeras l'autre webserver déjà installé sur le port 80

erazor16be
Répondre à erazor16be

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le vendredi 2 septembre 2005 à 16:25:25
Merci pour votre aide.
Mais ça n'a pas l'air de fonctionner ...
J'ai changé le port dans le fichier que vous avez donné, mais le serveur Apache ne veut toujours pas démarrer ...
Et ce qui est bizarre : c'est que l'erreur reste la même :
[crit] make_sock : failed to get a socket for address 127.0.0.1 port 80

Le port n'a même pas changé !

J'ai trouvé un autre fichier de conf dans le dossier safe : httpd-safe.conf

J'ai aussi modifié le port, mais ça ne marche toujours pas !

Mon serveur Apache fait la grêve !!!
Répondre à Shadow

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le vendredi 2 septembre 2005 à 21:23:16
Salut Shadow,

Suite à ton message, j'ai testé sur mon easy-php et effectivement la modification du port ne suffit pas, il faut également spécifier à apache "d'écouter" sur le port en question

Adapte donc la ligne suivante

"Listen 127.0.0.1:80" vers "127.0.0.1:8080" toujours dans le fichier

C:\Program Files\EasyPHP1-8\conf_files\httpd.conf

Redémarrage du serveur Apache et chez moi cela fonctionne sur http://127.0.0.1:8080/

J'ai également testé les outils d'administration, ils fonctionnent aussi, donc voila... j'espère que cela marchera chez toi cette fois

@+
erazor16be
Répondre à erazor16be

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le samedi 3 septembre 2005 à 21:39:36
Merci beaucoup pour l'aide, mais ça ne marche malheureusement toujours pas ...
L'erreur reste la même, avec le port 80 ...

J'ai essayé aussi avec un autre port : 8081, ça marche pas non plus ...

Y aurait-il un autre fichier à modifier ou encore une autre phrase à modifier ?
Répondre à Shadow

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le samedi 3 septembre 2005 à 23:20:53
hhmmmm bizarre chez moi cela fonctionne ...

Normalement le fichier ou tu as fait les changements est utilisé par easyphp pour générer automatiquement, le fichier de configuration apache, tu peux le trouver içi:

C:\Program Files\EasyPHP1-8\apache\conf\httpd.conf

La dernière chose que je vois c'est de vérifier que tu retrouves bien tes changements dans ce fichier, si ce n'est pas le cas, cela ne peut pas marcher. Tu peux essayer de faire les mêmes changements manuellement dans ce fichier et voir si cela marche.

Tiens moi au courant si c'est ok

@+
erazor16be
Répondre à erazor16be

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le vendredi 9 septembre 2005 à 22:55:30
Bonjour,

désolée de répondre si tard ...

Tout ça pour dire que ça ne marche toujours pas.
Lorsque je suis allée dans le fichier conf d' Apache, le port et le listen n'étaient pas modifiés ... Je les ai modifié, et ça ne fonctionne toujours pas ...

Y aurait-il un autre moyen pour que cela fonctionne ?
Par exemple, je ne sais pas quel serveur prend le port 80. Comment puis-je le trouver et le supprimer pour pouvoir utiliser easyPHP en remplacement ?
Répondre à Shadow

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le vendredi 9 septembre 2005 à 22:58:39
Par contre, j'ai oublié de dire que dans le fichier log d'erreurs apache, le port avait bien été modifié.
Répondre à Shadow

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le vendredi 9 septembre 2005 à 23:11:54
Le port 80 est un port réservé pour les serveurs web, donc il y a de grande chance pour que le programme qui l'utilise soit le serveur web de microsoft.

Comme tu utilises XP, regarde dans tes "Outils d'administration" tu devrais trouver l'utilitaire de configuration du serveur IIS, regarde si tu as un serveur Web défini et stoppe le.

@+
erazor16be
Répondre à erazor16be

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le vendredi 9 septembre 2005 à 23:25:18
Je n'ai pas trouvé IIS. Il faut savoir que j'ai XP version familiale.

Par contre, j'ai jeté un oeil dans "services" et j'ai trouvé Apache dans la liste. Je clique sur "démarrer le service", et ils me disent que le chemin d'accès spécifié est introuvable. En effet, il s'agit de mon ancien chemin d'accès du easyphp 1.7 que j'ai supprimé avant de réinstaller le 1.8.

Comment faire pour modifier le chemin ?
Répondre à Shadow

12


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le vendredi 9 septembre 2005 à 23:55:38
Cela pourrait expliquer pourquoi easy-php1.8 ne fonctionne pas avec le port 80.

Ta désinstallation a surement eu un problème, ou bien n'a pas tout libéré, je pense au port 80 qui est peut-être toujours attribué dans le registre à ta version 1.7

Bon, je vais te dire ce que moi je ferais:

1. Désinstallation complète de la version 1.8
2. Redémarrage préventif
3. Installation de easycleaner ( que tu peux trouver içi: http://personal.inet.fi/business/toniarts/ecleane.htm , je crois qu'il existe une version française), ce programme permet entre autre de libérer les entrées du registre qui ne sont plus utilisées, parce que le programme a été supprimé. Je l'utilise et j'en suis très content.
4. Effacer toutes les entrées qu'il te renseigne concernant easy-php1.7 & 1.8
5. Redémarrage préventif
6. Installation de easy-php 1.8

Les redémarrages c'est peut-être excessif mais bon au moins tu limites les risques d'interférences entre les désinstallations, installations, etc...

Et après je croise les doigts pour toi ;-)

J'espère que cette fois sera la bonne

@+
erazor16be
Répondre à erazor16be

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le samedi 10 septembre 2005 à 00:20:01
J'ai enlevé ce qui concernait easyphp 1.7 (il n'y avait rien concernant 1.8). Et ça ne marche toujours pas.

Quand je regarde dans les services, apache est toujours là bien que je n'ai pas encore réinstallé easyphp 1.8 !!!
Puis-je supprimer toutes les entrées caduques du registre signalées par easycleaner sans risque ?
Répondre à Shadow

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le samedi 10 septembre 2005 à 00:30:40
Vérifie dans les services, quand tu regardes les propriétés du service apache, le chemin d'accès à l'exécutable est bien un répertoire easy-php ? Si oui, alors pour moi tu peux effacer les entrées qui concernent easy-php puisque tu as désinstallé les deux versions.

Sois prudent avec les entrées qui concernent d'autres programmes, n'efface qu'a coup sur..

Windows est chatouilleux quand on chipotte dans son registre ;-)

@+
Répondre à erazor16be

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le samedi 10 septembre 2005 à 00:31:07
Après avoir supprimé toutes les entrées caduques au registre, je constate que Apache est toujours là !!!

C'est un coriace, lui ;-)
Répondre à Shadow

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le samedi 10 septembre 2005 à 00:38:35
???!!!! Je comprends plus, t'es sur de n'avoir jamais installé une version apache qui n'avait rien à voir avec easy-php ?

Parce que chez moi avec la 1.8, j'ai pas de service apache installé.

Ce n'est actif que quand je démarre easy-php (apache et mysql sont démarré mais ils ne sont pas installé en tant que service)
Répondre à erazor16be

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le samedi 10 septembre 2005 à 22:54:57
Oui, je suis quasi sûre.

Lorsque je clique sur "démarrer le service", il me met une erreur sur le chemin d'accès. Lorsque je regarde dans propriétés, il me donne bien l'adresse de l'ancien easy-php 1.7... Donc il s'agit bien d'easyphp ...

Je ne sais pas pourquoi, mais je sens que je vais reformater mon disque dur :)

En tout cas, merci beaucoup pour ton aide. :) Peut-être devrais-je voir si je peux modifier, voir supprimer un service windows. Si on en a la possibilité...
Répondre à Shadow

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
erazor16be, le samedi 10 septembre 2005 à 23:22:58
Normalement si tu places le services en "disable", je crois que dans les versions françaises, c'est "désactivé", il ne devrais plus te poser de problème, mais je suppose que ça, tu as déjà essayé ;-)

Si cela ne marche pas, alors je ne vois plus, peut-être que quelqu'un sur le forum aura une autre idée.

Désolé de n'avoir pu t'aider à résoudre ton problème.

@+
erazor16be
Répondre à erazor16be

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Shadow, le samedi 10 septembre 2005 à 23:32:35
Et oui, j'ai regardé, mais malheureusement, à part "démarrer", les autres options (dont "désactiver") sont en grisées : donc impossible de les sélectionner...
snif !

Encore merci ;-) !
Répondre à Shadow

Résultats pour easyPHP : erreur critique : make_sock

Erreur critique apres extension ram (Résolu) j'ai installé une barette memoire de 256 mo en plus sur mon pc - j'ai acheté cette barette en fonction des infos données par "EVEREST" après installation, l'ordinateur est devenu instable avec des erreurs critiques régulièrement, et... www.commentcamarche.net/forum/affich-1829639-erreur-critique-apres-extension-ram
Xp erreurs critiques à répétitions (Résolu) Bonjour, Depuis quelques jours, j'ai des messages en anglais de windows m'ialertant sur des erreurs critiques multiples et me donnant une adresse internet où je pourrais soi-disant tourver de quoi réparer. Il s'agit de win-repair.com et... www.commentcamarche.net/forum/affich-2034973-xp-erreurs-critiques-a-repetitions
Erreur critique CIMOM (Résolu) Bjr a tous. Jai réinitialiser mon pc en configuration d'origine pour éliminer toutes merdes et depuis quand je démarre mon pc tout marche impeccable, un message apparait ERREUR CRITIQUE CIMOM disant que "Le fichier de stockage n'a pas été... www.commentcamarche.net/forum/affich-1157179-erreur-critique-cimom

Résultats pour easyPHP : erreur critique : make_sock

PhpMyAdmin - 1045- Access denied for user root@localhostPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user... www.commentcamarche.net/faq/sujet-12341-phpmyadmin-1045-access-denied-for-user-root-localhost
Codes d'erreur de WindowsLa liste ci-dessous détaille les codes d'erreur s'affichant dans les boîtes de dialogue sous Windows : Code Description ------------------------ 1 Fonction incorrecte. 2 Le fichier spécifié est introuvable. 3 Le chemin d'accès spécifié... www.commentcamarche.net/faq/sujet-2915-codes-d-erreur-de-windows
[IE] Erreur de script / Effectuer un débogageDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un... www.commentcamarche.net/faq/sujet-1271-ie-erreur-de-script-effectuer-un-debogage

Résultats pour easyPHP : erreur critique : make_sock

Erreurs critiques (Résolu)Bonsoir a toutes et a tous je viens une fois d+ sur ce forum vous prier de m´aider a resoudre un probleme en effet j´utilise un pc avec windows XP comme systeme d´exploitation et ces derniers jours winfixer m´anonce que j´ai 2705 erreurs critique dans... www.commentcamarche.net/forum/affich-1963850-erreurs-critiques
ERREUR NORTON 3019.1 (Résolu)Bonjour Il ya quelques jours j'ai mis a jour mon anti virus norton et depuis je ne peux plus scanner ma machine j'ai un message d'erreur critique ..... 3019.1. J'ai tout essayer, désinstaller le logiciel et le réinstaller mais rien... www.commentcamarche.net/forum/affich-2095173-erreur-norton-3019-1
[configuration automatique sans fil] (Résolu)bonjour j'ai eu un problème ce matin : mon ordinateur s'est fermé d'un seul coup en me disant qu'il y avait eu une erreur critique. Après l'avoir rallumé et fait un scan qui a detecté un cheval de troie que j'ai enlevé,... www.commentcamarche.net/forum/affich-2718279-configuration-automatique-sans-fil

Résultats pour easyPHP : erreur critique : make_sock

Télécharger EasyPHPEasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données MySQL et le support du langage PHP. Il est fourni avec phpMyAdmin, une interface permettant de manipuler très facilement les... www.commentcamarche.net/telecharger/telecharger-82-easyphp

Résultats pour easyPHP : erreur critique : make_sock

PHP - Installation de EasyPHPIntroduction à EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier... www.commentcamarche.net/contents/php/phpeasy.php3
Le contrôle des erreursLe contrôle d'erreurs Le codage binaire est très pratique pour une utilisation dans des appareils électroniques tels qu'un ordinateur, dans lesquels l'information peut être codée grâce à la présence ou non d'un signal électrique. Cependant le... www.commentcamarche.net/contents/base/control.php3