Bonjour à tous. Ayant voulu installer un composant sur une Joomla 2.5 j'ai eu une erreur me disant qu'il fallait PHP 5.3.1. Comme je n'avais que la 5.3.0, je suis venue télécharger l'addon pour la version demandée. Le hic, c'est que je ne peux plus ouvrir mon site ! Comment revenir en arrière ? Je suis sous Windows 7. J'ai essayé de remettre en PHP 5.3.0, sans succès, et je n'ai plus non plus accès à PHPMyAdmin. Pourtant j'avais déjà fait l'installation de nouvelles versions de PHP sans souci sur le même PC. J'ai redémarré les services, mais à par la liste des sites sur localhost, rien ne fonctionne. La version de MySql est compatible (5.1.36) Merci d'avance
Modifie 1 fois. Derniere modification le 08/06/2013 à 00:16 par halloy.
rebonjour ! J'ai lu, avant de poster hier, tout ce qu'il y a à vérifier en cas de problème. Il y est question de php.ini et mysql.ini qu'il ne faudrait pas avoir ailleurs que dans le rep Wamp. Je n'ai pas de php.ini, ni ailleurs, ni dans le répertoire Wampserveur. Ceci explique-t-il cela ? Pourtant les fichiers cachés sont montrés. J'ai bien la nouvelle version de PHP qui apparaît dans la liste de version de Wamp, donc l'installation s'est faite correctement. Mais je ne peux plus lancer aucun site la connexion a localhost a été interrompue. L'erreur que j'ai peut-être faite est de ne pas avoir fermé Wampserver avant de faire la màj ?? Mais l'exe l'a fermé, s'est installé, il m'a dit que cela avait été fait avec succès ... sauf que il ne communique plus avec les sites ... Plus tard dans la journée, je vais essayer de désinstaller tout et de réinstaller mais j'aimerais comprendre ce qui a pu se passer pour éviter une nouvelle erreur.
Ce qui n'est pas indiqué sur le site - et que j'ai déjà demandé de mentionner - c'est que les addons sont compilés avec VC6 alors que Wampserver est composé d'applications (Apache, PHP et MySQL) compilées VC9 ou VC10 et même VC11 et, VC6 est totalement incompatible avec VC9 et plus.
Si, après avoir installé Wampserver, vous voulez installez une version supérieure de PHP, il faut le faire à partir des "binaires" de php.net : Toujours prendre les versions Thread Safe Pour les dernières versions : [windows.php.net] Pour les versions anciennes : [windows.php.net]
Puis vous inspirez de la procédure qui avait été écrite pour installer PHP 5.3.21 : [forum.wampserver.com]
Merci pour ces précisions. Vous pensez que je peux le faire à partir de ce qui est, ou faut-il que je désinstalle Wampserver et que je recommence tout ? Ou simplement supprimer le dossier 5.3.1 dans bin>php ? Ce qui est curieux, c'est que j'ai déjà installé d'autres versions de PHP sans problème. Ou alors, je l'avais fait à partir des "binaires" de php.net, je ne m'en souviens plus car cela fait déjà un moment. Sur le site des plus anciennes versions, il y a des fichiers debug, à quoi servent-ils ? Sinon, il y a des fichiers nts-win32 ou win32 tout court. Je suis en Win7 64 bits. Sur l'autre site, il y a des THREAD SAFE et d'autres non TREAD SAFE.
Je suis sous Apache 2.2.11 et Mysql 5.1.36. Je peux mettre n'importe quelle version de PHP au-dessus de la 3.1.0 ? Sans souci pour Joomla 2.5.11 ? Désolée, mais je ne voudrais pas me replanter !!
Ce qui est curieux, c'est de fournir sur le site de Wampserver des addons qui ne seraient pas compatibles ?? Merci !!!
> Sinon, il y a des fichiers nts-win32 ou win32 tout court. Je suis en Win7 64 bits.
Si il n'y a rien, c'est Thread Safe. "nts" est l’abréviation pour "Non Thread Safe".
PHP en 32 bits fonctionne parfaitement avec W7 64bits (À condition qu'Apache ne soit pas en 64 bits).
Tant que php.net ne compile pas de versions 64bits (Ce qui arrivera avec la version PHP 5.0.0) je vous conseille de rester en 32 bits. Tant qu'à faire, prenez la dernière version 5.3.26 et, il me semble que le mieux serait de repartir avec une installation « propre » donc Wampserver 2.2e en 32 bits avec PHP 5.3.13 qui devrait convenir pour Joomla.
Bonjour, je m'arrache les cheveux ... J'ai désinstallé Wampserver, J'ai supprimé le rep Wamp (en sauvegardant le sous-rep www ... et en oubliant de sauvegarder le rép des bases Mysql ... mais bon, avec Recuva, je les ai retrouvées), j'ai installé Wampserver 2.2e ... et cela ne change absolument rien ... Localhost ne s'ouvre pas, ni phpMyAdmin. Wamp est en mode en ligne, et j'ai une erreur quand je veux le passer en hors ligne ...
Ca va de mieux en mieux ... Je cherche à redéinstaller Wampserver, mais, malgré le fait que je l'aie fermé, j'ai une Erreur Interne : Cannot find utCompiler record for this version of the uninstaller ... Je suis pas dans la mouise ... Le serveur Wampapache est décrit comme "Apache/2.0.63(win32)PHP/5.3.0 Ce qui correspondrait à l'Apache que j'avais avant l'installation de l'ADDON. J'y perds mon latin ... A oui, dans le hosts (si je ne me trompe) la ligne localhost 127.0.1.1 n'était pas décommentée ... C'était la seule d'ailleurs. Il y en avait d'autres qui concernaient Adobe.
Et si le problème venait du fait que ma version de Wamp était trop ancienne ? L'icône de cette version ressemblait à un compteur de voiture (un 1/2 cercle)
Modifie 1 fois. Derniere modification le 09/06/2013 à 16:38 par halloy.
Sauvegardez vos sites locaux et vos bases de données. Pour les bases de données il aurait été préférable d'effectuer un export en fichier SQL plutôt que de sauvegarder les fichiers wamp/bin/mysql/mysqlx.y.z/data/ N'oubliez pas de sauvegarder les fichiers .../data/ib_logfile0, ib_logfile1 et ibdata1 si vous sauvegardez les fichiers.
- Supprimez la totalité du dossier Wamp. - Supprimez les services : Ligne de commande : sc delete wampapache Ligne de commande : sc delete wampmysqld Vérifiez, via le Gestionnaires des services que les deux services susmentionnés n'existent plus. Il est indispensable qu'ils soient supprimés avant de réinstaller.
Avant d'installer Wampserver, lire et appliquer : [forum.wampserver.com] et commencez par le point 20 AVANT d'installer Wampserver.
Installez Wampserver dans un dossier à la racine d'une partition (C:\wamp ou D:\wamp, etc.)
Vérifiez que l'icône est bien verte après le lancement, sinon, vérifier tous les points du lien ci-dessus - Ça ne servira à rien d'installer vos sites et/ou bases de données tant que l'icône n'est pas verte - Icône verte, quittez Wampserver et appliquez : [forum.wampserver.com]
Une fois que vous aurez accès à localhost ET à PhpMyadmin sans aucun problème ou erreur, vous pourrez procéder par étapes pour remettre vos sites et vos bases de données (Il n'est pas certain que la remise en place des bases de données via la copie des fichiers fonctionne à tous les coups).
Otomatic merci pour votre patience ! Comme je n'en suis pas à une c... près, hier, j'ai bien sauvegardé mon dossier www, mais j'ai oublié les bdd quand j'ai supprimé le répertoire pour tenter une réinstall ... sans passer par la corbeille ... Oui oui, 2à ans d'informatique dans les pattes, ça n'empêche pas ... Alors, avec Recuva, j'ai réussi à récupérer tous les fichiers de mes tables, je pense que je devrais pouvoir aller les repositionner, mais ne serait-ce pas plus sûr de réinstaller la même version que celle que j'utilisais ? Il semblerait que c'était la 2.0i. Quitte ensuite à faire l'upgrade ? Mais c'est peut-être plus sûr pour remettre les bdd à la mano ? Quant aux fichiers ib_logile0, ib_logfile1, etc, je ne les ai bien sûr pas sauvegardés. Que contiennent-ils ? Dans les services, après suppression du dossier, wampApache a bien disparu. Pas wampmysqld qui me dit "Accès refusé".. Qu'en pensez-vous ? (oui, je suis à battre ...)
Les fichiers ib_logile0, ib_logfile1 et ibdata1 sont utilisés pour le moteur (ENGINE) innoDB, donc, si vous utilisez ce moteur et non pas uniquement MyISAM, il existe de fortes présomptions pour que les bases ne puissent pas être récupérées.
Dans ce cas, il serait en effet préférable - dans un premier temps - de repartir avec la même version. Si vous n'avez plus l'archive qui vous avait permis d'installer Wampserver, les anciennes versions 2.0 sont ici : [sourceforge.net]
Pour supprimer le service "wampmysqld", il faut d'abord vérifier qu'il est arrêté. Ouvrez une fenêtre de commande - en tant qu'administrateur(1) : Démarrer, Exécuter, cmd.exe Dans cette fenêtre, tapez : sc query wampmysqld si STOPPED dans le résultat, le service est arrêté si RUNNING dans le résultat, le service n'est pas arrêté, donc tapez sc stop wampmysqld ensuite, pour supprimer le service : sc delete wampmysqld
Nota : Après 20 ans d'informatique, vous devriez bien en connaître les trois commandements : - 1 - Effectuer des sauvegardes - 2 - Effectuer souvent des sauvegardes - 3 - Effectuer souvent des sauvegardes fiables
(1) En principe sous la ligne de commande, il est noté : "Cette tâche sera créée avec les autorisations d'administrateur". Si ce n'est pas le cas, clic-droit sur Invite de Commande puis Exécuter en tant qu'administrateur. Je vous conseille d'ailleurs d'avoir un raccourci sur le bureau, pointant sur "C:\Windows\System32\cmd.exe" et avec, dans les propriétés Avancé du raccourci : Exécuter en tant qu'administrateur.
Merci pour votre patience !: Je n'utilise pas innoDB, que MySQL mais je crois que effectivement en passant par l'ancienne version ce serait mieux.
Ok, le service wampMysql a bien voulu s'arrêter en lançant la commande en tant qu'administrateur.
Oui, je sais ... je suis à battre et je me bats ... j'ai été trop vite ... J'ai des sauvegardes, mais pas de tout ... je m'en mords les doigts il ne me reste qu'un chouïa de phalange ...
Bon, tout est supprimé, je vais essayer de réinstaller la version 2.0i ...
J'ai d/l la version 2.0i, installé ... mais Apache ne veut toujours pas se lancer ... Par contre le service wampmysqld démarre correctement. Est-ce à cause du fait que je suis en 64 bits ? De plus, je n'ai plus les différentes versions de PHP et Mysql que j'avais auparavant et qui me permettaient de travailler mes différentes version de Joomla. Je suis désespérée ...
Bonsoir Bagu, Oui, mes neurones commencent à chauffer ... Je pense que c'est MylSAM. MAis, de toute façon, il faudrait déjà que wampapache daigne démarrer ... Je suis sûre que la version que j'utilisais était la 2.0i car les versions suivantes n'ont plus la même petite icône en forme de demi cercle. J'ai désinstallé, passé un coup de Ccleaner pour nettoyer la bdr, vérifié qu'il n'y avait plus wammysqld ni wampapache, redémarré l'ordi, et réinstallé. Wampmysqld démarre. Mais pas wampache. C'est la version 2.2.11(Win32). Le port 80 est libre. Pour rappel, je suis en win7 64 bits. J'ai même tout redésinstallé et essayé Wampserver2.1d-x64 mais c'est la même chose. Je n'y comprends plus rien !
Bonsoir à tous, au cas où, voici le contenu de apache_error.log
[Sun Jun 09 22:16:54 2013] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Sun Jun 09 22:16:54 2013] [notice] Server built: Dec 10 2008 00:10:06 [Sun Jun 09 22:16:54 2013] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Sun Jun 09 22:16:54 2013] [notice] Child 6088: Child process is running [Sun Jun 09 22:16:57 2013] [crit] (OS 109)Le canal de communication a été fermé. : Child 6088: Unable to retrieve the ready event from the parent [Sun Jun 09 22:17:27 2013] [warn] pid file C:/wamp/bin/apache/Apache2.2.11/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sun Jun 09 22:17:27 2013] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Sun Jun 09 22:17:27 2013] [notice] Server built: Dec 10 2008 00:10:06 [Sun Jun 09 22:17:27 2013] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Sun Jun 09 22:17:27 2013] [notice] Child 9552: Child process is running [Sun Jun 09 22:17:27 2013] [crit] (OS 109)Le canal de communication a été fermé. : Child 9552: Unable to retrieve the ready event from the parent [Sun Jun 09 22:28:06 2013] [warn] pid file C:/wamp/bin/apache/Apache2.2.11/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sun Jun 09 22:28:06 2013] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations [Sun Jun 09 22:28:06 2013] [notice] Server built: Dec 10 2008 00:10:06 [Sun Jun 09 22:28:06 2013] [error] (OS 2)Le fichier spécifié est introuvable. : Parent: Could not set child process stdout [Sun Jun 09 22:28:06 2013] [notice] Child 6912: Child process is running [Sun Jun 09 22:28:09 2013] [crit] (OS 109)Le canal de communication a été fermé. : Child 6912: Unable to retrieve the ready event from the parent
Bonjour à tous. Après avoir lu des pages et des pages de topics, fait une multitude de vérifications, j'ai eu l'idée de réinstaller d'autres versions d'Apache. Avec la 2.2.14, pas de changement, le serveur ne se lance pas. Finalement, j'ai réinstallé la 2.0.63 ... et là, miracle, ça marche !!! Oufffffffffffff ! Pourtant, j'avais d'autres versions sur l'ancienne install. S'agirait-il d'une incompatibilité mais avec quel composant ??
Du coup, j'ai redéinstallé, installé la dernière version pour windows 7 64 bits, installé l'addons pour Apache 2.0.63, opté pour cette version ... mais là de nouveau wampapache ne se lance pas.
Donc je réinstalle ma vieille version 2.0i avec Apache 2.0.63 ... Est-ce que cela me limite dans les versions de PHP et Mysql que je peux ajouter ?
En attendant, je vais déjà réinstaller mes fichiers ...
Apache 2.0.63 est compilé VC6, donc, ça vous limite aux version PHP compilées elles-aussi en VC6.
Si ça marche avec Apache 2.0.63 et les versions PHP et MySQL afférentes, gardez les pour le moment, le temps d'essayer de récupérer vos bases de données pour les exporter au format SQL.
Lorsque l'on soigne un malade, il faut aller doucement, faire des examens, interpréter les résultats et seulement après appliquer un traitement.
Là c'est pareil ; vous dites : Apache ne veut pas se lancer... donc, il faut faire des examens, aller voir les erreurs dans les fichiers de log ET dans l'observateur d'événements.
Et puis, avez-vous appliqué le point n°20 de [forum.wampserver.com] AVANT de réinstaller Wampserver ; ce qui n 'empêche pas de vérifier les autres points.
Bonjour Otomatic. J'ignorais qu'il y avait des histoires de V6 etc. J'ai voulu télécharger une version plus récente de PHP, j'ai donc cliqué sur le lien "Get more" de Wampserver. Ce qui m'a amenée sur le site de wampserver.com. Dans la liste des addons, rien ne précise la compatibilité ... c'est un peu dommage ...
Je pense que je ne suis pas la seule à rencontrer ce problème. Après, le fait que je n'avais pas fait de sauvegarde ne change rien, ce n'est pas à cause de cela que Apache ne voulait pas se lancer.
J'ai fait beaucoup de recherches et de vérifications, entre autres concernant les paquetages Microsoft Visual C++. La dernière version que j'ai est la 2010 x86 Redistribuable - 10.0.10219. Je n'ai pas trouvé si cela correspondait à la SP1 préconisée.
Je ne comprends pas pourquoi une installation propre d'une version récente de Wampserver ne fonctionne pas. le point 20 dit que si on a un 64 bits, il faut installer les 2 versions. Les 2 versions de quoi ?