Mon problème est le suivant : J'essaye de lancer Xamp, et de démarrer les services ... Lorsque l'icone devient jaune, un message d'erreur windows apparaît me signalant qu'il y a eu un problème avec Apache. ( j'ai Xamp 2.0i )
Voici ce qu'il me marque :
Ensuite, j'ai vu que dans un certain topic vous aviez demandé ce qu'il y avait dans le fichier error log d'Apache, voici ce qu'il y a de marqué :
[Sat Dec 05 15:05:19 2009] [warn] pid file C:/wamp/bin/apache/Apache2.2.11/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sat Dec 05 15:05:19 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Sat Dec 05 15:05:19 2009] [notice] Server built: Dec 10 2008 00:10:06 [Sat Dec 05 15:05:19 2009] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Sat Dec 05 15:05:20 2009] [notice] Child 3660: Child process is running [Sat Dec 05 15:05:24 2009] [crit] (OS 109)Le canal de communication a été fermé. : Child 3660: Unable to retrieve the ready event from the parent
Pourriez vous me venir en aide ? Je débute dans ce domaine et je veux débuter pour apprendre le langage PHP avec Xamp...
En effet, je me suis planté lorsque j'ai sélectionné le texte, et avais pris une ancienne erreur( car j'avais un peu bidouillé à tout, comme d'hab !), voici la bonne :
[Sat Dec 05 22:09:41 2009] [warn] pid file C:/wamp/bin/apache/Apache2.2.11/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sat Dec 05 22:09:41 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Sat Dec 05 22:09:41 2009] [notice] Server built: Dec 10 2008 00:10:06 [Sat Dec 05 22:09:41 2009] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Sat Dec 05 22:09:42 2009] [notice] Child 3076: Child process is running [Sat Dec 05 22:09:46 2009] [crit] (OS 109)Le canal de communication a été fermé. : Child 3076: Unable to retrieve the ready event from the parent
Encore désolé !
PS : Oui je me suis aussi planté sur la "version extraterrestre", je tourne bel et bien sous Wampserver .
Edit: Voici le screen corrigé du message d'erreur windows.
Modifie 3 fois. Derniere modification le 05/12/2009 à 22:21 par Oopah.
Reprenons dans l'ordre : tu as installé Wamp, tu as paramétré ce qu'il fallait (fichiers conf et ini), tu n'as pas "bidouillé" d'autre éléments, et tu as ce message indiquant le plantage d'Apache dès que tu lances Wamp, sans rien faire d'autre, sans vouloir charger la moindre page.
C'est bien ça ? Sinon, décris exactement ce que tu as fait et à quel moment intervient ce plantage.
J'ai installé Wamp ( sans blagues ? ), en revanche je n'ai pas paramétré quoi que ce soit. Les deux fichiers dont tu me parles sont donc restés tels qu'ils étaient après installation. Ensuite je n'ai rien touché, je clique droit pour avoir Wamp en version française ( sur l'icone ), puis clique gauche pour démarrer les services ... Après quelques secondes, le message d'erreur que je vous ai communiqué apparaît m'indiquant qu'Apache a planté. J'ai par la suite essayé de démarrer individuellement Apache, mais même résultat ! En revanche pour MySQL, tout se passe bien lorsque je démarre le service tout seul.
Concernant le paramétrage des fichiers dont tu me parlais, quels sont-ils ? Je n'ai vu aucune information de ce genre sur le site ! :] ( Je suis bigleux ... ? )
Si tu as bien rebooté Windows après désinstallation de Skype (j'ai vu tellement de bizarreries sous Windows qui disparaissaient après reboot que je le préconise systématiquement...), je ne vois plus que la désinstallation de Wamp, puis sa réinstallation...
A moins que notre Otomatic national ou le bon toumimi n'aient une idée génialement lumineuse ou lumineusement géniale...
Regarde bien avec le gestionnaire de tâches si tu n'as pas encore skype en machine. Si jamais il est encore là, tu crées un point de restauration , tu utilises regedit et tu supprimes toutes les clés qui pointent sur skype. Rebooter , même contrôle, ça devrait être propre. Skype est un logiciel hyper-intrusif, à déconseiller. Utilise MSN, c'est moins dangereux, c'est dire ! J'ai du en passer par là, il s'était autoressucité !!
Errare humanum est sed perseverare diabolicum Philippe
Alors pour ce qui est de Skype, il suffit de modifier la configuration pour qu'il utilise un autre port que celui d'Apache (une case à décocher dans les préférences).
Pour le problème libapr-1.dll, cela m'était déjà arrivé, et comme je n'avais pas trouvé d'infos suffisantes, j'ai débuggué moi même. En ce qui me concerne, le problème était que le fichier php.ini dans mon répertoire Apache n'était pas le bon. PHP version 5.3.0 et Apache/php.ini version 5.2.9 ou autre. Dans ton cas, le problème est double. Tu as un peut-être un mauvais php.ini dans ton répertoire Apache conf. Mais en ayant installé Xampp, tu as sûrement placé un fichier php.ini dans le répertoire de Windows ou autre qui sera lu par Apache au lieu de l'autre.
Donc je te conseilles de désinstaller Xampp (EasyPHP aussi ? ) , puis de supprimer/renommer tous les fichiers php.ini qui ne se trouvent pas dans le répertoire de Wamp. Redémarres ton PC et relance Wamp puis manuellement le service Apache si aucune erreur.
Si le service crash de nouveau, quittes WampServer. Télécharges mon fichier php.ini 5.3.0 à partir de cette adresse : http://wampserverpatch.sourceforge.net/tmp/php.ini Remplaces le fichier dans ton répertoire Apache (vérifies bien la version) Remplaces le fichier phpForApache.ini de ton répertoire php5.3.0 en le renommant pareil. Relances WampServer et dis moi si tu as une nouvelle erreur ou si ca fonctionne...
Déjà Florian, merci d'avoir pris la peine de me répondre.
Ensuite, je suis désolé mais le soucis ne venait apparemment pas de là. J'ai scrupuleusement suivi les indications que tu m'avais donné, mais rien à faire, toujours ce message d'erreur windows. Voici le message affiché dans le fichier error log d'apache :
[Wed Dec 09 19:27:45 2009] [warn] pid file C:/wamp/bin/apache/Apache2.2.11/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Wed Dec 09 19:27:45 2009] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Wed Dec 09 19:27:45 2009] [notice] Server built: Dec 10 2008 00:10:06 [Wed Dec 09 19:27:45 2009] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Wed Dec 09 19:27:45 2009] [notice] Child 2148: Child process is running [Wed Dec 09 19:28:01 2009] [crit] (OS 109)Le canal de communication a été fermé. : Child 2148: Unable to retrieve the ready event from the parent
Il me semble qu'il n'a pas changé. Aurais-tu une autre idée ?