Bonjour, je viens d'installer wamp 32bit, dans mon tuto c'est écrit qu'il faut que je clique sur Localhost qui se trouve en bas à droite dans l'icone or quand je clique ca me met une page internet; navigation vers la page web annulée. De plus, je remarque que l'icone est orange, quand je clique sur passe hors ligne c'est écrit; le service n'a pas démarré.
Préambule : L'icône de Wampmanager dans la barre des tâches DOIT être de couleur VERTE. Tant que cette icône ne sera pas verte, ça ne sert à rien de vouloir lancer la visualisation d'une page php par le navigateur ou lancer PhpMyAdmin ou modifier config.inc.php.
- 01 - Avez-vous TOTALEMENT désinstallé Wamp5 (Si il était installé), avant d'installer Wampserver 2 ? - 02 - Avez-vous installé Wampserver en tant qu'Administrateur ? (Obligatoire) -- Clic-Droit sur le fichier *.exe puis Exécuter en tant qu'Administrateur Il est fortement recommandé d'installer Wampserver à la racine d'une partition (C:\Wamp, D:\Wamp, ...) et de ne pas utiliser un nom de dossier d'installation comportant des espaces ou des caractères accentués. - 03 - Avez-vous Skype d'installé et lancé ? -- Si oui, il est impératif de changer, dans les Options de Skype l'utilisation du port 80 ou 443 par un autre port Outils -> options -> Paramètres avancés -> Connexion : Décocher la case "Utiliser les ports 80 et 443 comme alternative." - 04 - Si l'icône Wampserver n'est pas de couleur verte, c'est qu'un service n'est pas démarré Quel(s) service(s) n'est(sont) pas Démarré ? -- Pour vérifier, Démarrer, Exécuter, taper services.msc et vérifier l'état des services wampapache et wampmysqld - 05 - Vérifier, toujours avec services.msc qu'il n'y a pas des services Apache ou MySQL autres QUE wampapache et wampmysqld (1) - 06 - Y a t'il d'autre fichiers "php.ini" que ceux contenu dans l'arborescence de wamp ? Si oui, il faut les supprimer. -- Pour vérifier, ligne de commande : Démarrer, Exécuter, cmd.exe --- se mettre à la racine du disque par une série de commandes CD.. puis Entrée --- taper dir /s php.ini (Si vous ne savez pas ce qu'est une commande CD, tapez CD /?) - 07 - Y a t'il d'autre fichiers my.ini que ceux contenu dans l'arborescence de wamp ? Si oui, il faut les supprimer. --- Procédure de recherche similaire à celle de php.ini - 08 - Avez-vous IIS d'installé ? (W7) Panneau de configuration, Programmes et fonctionnalités, Activer ou désactiver des fonctions Windows (XP) Panneau de configuration, Ajout/Suppression de programmes, Composants Windows Décocher : -- Instance principale Web des services Internet (IIS) -- Toute la branche : Services Internet (IIS) - 09 - Dans le fichier "Windows\System32\drivers\etc\hosts" la SEULE ligne active c'est-à-dire ne commençant par # DOIT ÊTRE
127.0.0.1 localhost
et exister une seule fois. UNIQUEMENT si votre système et votre réseau supporte IPv6 vous pouvez ajouter une deuxième ligne :
127.0.0.1 localhost
::1 localhost
Nota : Par défaut, le fichier hosts est pourvu des attributs système : caché et lecture seule. Il est donc impératif de supprimer ces attributs avant de vouloir l'éditer. - 10 - Vérifiez que votre anti-virus ou suite de protection ne bloque pas les accès à : -- fichier Windows\System32\drivers\etc\hosts -- wamp\Wampmanager.exe -- wamp\bin\apache\apache2.2.x\bin\httpd.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysql.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysqlcheck.exe -- wamp\bin\mysql\mysql5.x.y\bin\mysqld.exe -- wamp\bin\php\php5.3.x\php.exe - 11 - Toute autre installation d'un serveur (EasyPHP, XAMPP ou autre) est incompatible avec Wampserver - 12 - Y-a-t'il des ERREURS dans les fichier de log mysql ou Apache ? (Les fichiers de logs sont dans wamp/logs/) - 13 - Y-a-t'il des erreurs dans l'Observateur d'événements de Windows ? - 14 - Vérifiez que votre parefeu (Firewall) et votre anti-virus ou suite de protection autorise (et n'interdit pas) les accès aux ports 80 et 3306 - 15 - Si vous aviez précédemment désinstallé Wampserver, aviez-vous vérifié que les deux services wampapache et wampmysqld avaient été supprimés avant d'installer une nouvelle version ? (Voir (1) - 16 - N'installer Wampserver 64bits QUE si vous avez une version Windows 64bits et, dans ce cas, prendre systématiquement la dernière version de Wampserver Avec Apache 64 bits, PHP et MySQL doivent impérativement être compilés 64 bits - 17 - Accès à PhpMyAdmin interdit "Forbidden You don't have permission to access /phpmyadmin/ on this server." Éditer le fichier "wamp\alias\phpmyadmin.conf" et remplacer Allow from 127.0.0.1 par Allow from localhost 127.0.0.1 ou, si vous votre système supporte IPv6, par Allow from localhost ::1 127.0.0.1 - 18 - Accès à localhost interdit "Forbidden You don't have permission to access / on this server." Éditer le fichier "wamp\bin\apache\Apache2.2.21\conf\httpd.conf" et remplacer Allow from 127.0.0.1 par Allow from localhost 127.0.0.1 ou, si vous votre système supporte IPv6, par Allow from localhost ::1 127.0.0.1 - 19 - Vous avez mis un mot de passe à root, via l'option Privilèges de PhpMyAdmin et vous n'avez plus accès à PhpMyAdmin avec le message : "MySQL a répondu: #1045 - Access denied for user 'root'@'localhost' (using password: NO) " Remplacer la totalité du fichier "wamp\apps\phpmyadmin3.4.x\config.inc.php" (x donnant le numéro de votre version de PhpMyAdmin par : <?php /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Fichier config.inc.php pour PhpMyAdmin * * phpMyAdmin charge tout d'abord le fichier libraries/config.default.php * * puis écrase ces valeurs par celles du fichier config.inc.php. * * Il n'est donc pas nécessaire d'inclure toutes les valeurs dans le * * fichier config.inc.php. * * N'y mettre que celle qui différent des valeurs par défaut. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/ //Extension à utiliser (Par défaut mysql - peut être mysqli) $cfg['Servers'][1]['extension'] = 'mysql'; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Type de connexion à PhpMyadmin * * 'http' : Nom utilisateur et mot de passe seront demandés * * dans une fenêtre lors de la connexion * * 'config' : Nom utilisateur doit être mis dans 'user' * * et, si défini, mot de passe dans 'password' */ $cfg['Servers'][1]['auth_type'] = 'http';
$cfg['Servers'][1]['user'] = ''; //Nom utilisateur $cfg['Servers'][1]['password'] = ''; //Mot de passe
//Formulaire de choix du "charset" aux exports/imports $cfg['AllowAnywhereRecoding'] = TRUE;
// Supprime l'avertissement aux sujets des tables pmadb $cfg['PmaNoRelation_DisableWarning'] = TRUE;
// Lien sur la documentation francophone $cfg['MySQLManualBase'] = 'http://dev.mysql.com/doc/refman/5.0/fr/';
?> - 20 - Erreur systématique "Aestan Tray Menu a rencontré un problème et doit fermer" lors du lancement de Wampserver Ou, parfois, pages blanches (Aucune page chargée) pour localhost et/ou PhpMyAdmin
Les "anciennes" versions de Wampserver étaient compilées VC6 (Microsoft Visual C++ 2005) Les versions récentes (Ainsi d'ailleurs que les version récentes Apache, PHP ou MySQL) sont compilées VC9 (Microsoft Visual C++ 2008) Certaines versions, principalement Apache, sont même compilées VC10 (Microsoft Visual C++ 2010) Il faut donc vous assurer que vous avez bien installé les versions les plus récentes de tous "paquetage" Microsoft Visual C++ Vérifiez que vous êtes « à jour » dans les packages redistribuables vc6 et vc9 et vc10 Même si vous pensez être à jour, installez en tant qu'administrateur et si message "Déjà installé", validez Réparer.
Paquetages vc6 package redistribuable microsoft visual c++ 2005 sp1 (x86) (32 bits) [www.microsoft.com] package redistribuable microsoft visual c++ 2005 sp1 (x64) (64 bits) [www.microsoft.com]
Paquetages vc9 microsoft visual c++ 2008 sp1 redistributable package (x86) (32 bits) [www.microsoft.com] microsoft visual c++ 2008 sp1 redistributable package (x64) (64bits) [www.microsoft.com]
Paquetages vc10 Package redistribuable de Microsoft Visual C++ 2010 SP1 (x86) [www.microsoft.com] Package redistribuable de Microsoft Visual C++ 2010 SP1 (x64) [www.microsoft.com]
Paquetages vc11 Redistribuable Visual C++ pour Visual Studio 2012 Update 4 [www.microsoft.com] les deux fichiers VSU4\vcredist_x64.exe et VSU4\vcredist_x86.exe et les lancer en tant qu'administrateur Nota 1 : Pour Windows 32 bit, uniquement le fichier vcredist_x86.exe Nota 2 : Pour Windows 64 bit les deux paquetages 32 et 64 bits DOIVENT être installés.
si vous avez un windows 64 bits, il faut installer les deux versions 32 et 64bits.
(1) Pour supprimer un service : Démarrer, Exécuter, Tapez : "SC DELETE <nom du service>"
Décocher la case "Utiliser les ports 80 et 443 comme alternative." - 04 - Si l'icône Wampserver n'est pas de couleur verte, c'est qu'un service n'est pas démarré Quel(s) service(s) n'est(sont) pas Démarré ? -- Pour vérifier, Démarrer, Exécuter, taper services.msc et vérifier l'état des services wampapache et wampmysqld - 05 - Vérifier, toujours avec services.msc qu'il n'y a pas des services Apache ou MySQL autres QUE wampapache et wampmysqld (1)
j'ai trouve` seulement wampmysqld il y'a pas de wampapache
c'est ce que j'ai trouve` desole` mais j'ai pas compris est ce que je dervais effacer ttes les lignes 127.0.0.1 localhost et laisser une seule ou effacer le # ????
Une seule ligne valide "127.0.0.1 localhost" suffit. Néanmoins, pour moi, le problème n'est pas là ; plusieurs lignes identiques ne devraient pas poser de problème.
J'ai installé WAMP 64 bit, j'ai essayé tout ce qui est dit dans cette page, mais WAMP ne démarre toujours pas, et impossible donc d’accéder au localhost.
Couleur orange. (localhost inaccessible) wampapache impossible a démarré. wampmysqld démarré. Aucune erreur dans les 3 logs. Aucune en rapport avec WAMP dans observateur d'événement (enfin je sais pas quoi exactement chercher)
Des erreurs viennent d'apparaitre dans mysql a force de cliquer un peu partout. 120620 15:24:35 [Note] Event Scheduler: Purging the queue. 0 events 120620 15:24:35 InnoDB: Starting shutdown... 120620 15:24:35 InnoDB: Shutdown completed; log sequence number 1595675 120620 15:24:35 [Note] wampmysqld: Shutdown complete
120620 15:24:36 [Note] Plugin 'FEDERATED' is disabled. 120620 15:24:36 InnoDB: The InnoDB memory heap is disabled 120620 15:24:36 InnoDB: Mutexes and rw_locks use Windows interlocked functions 120620 15:24:36 InnoDB: Compressed tables use zlib 1.2.3 120620 15:24:36 InnoDB: Initializing buffer pool, size = 128.0M 120620 15:24:36 InnoDB: Completed initialization of buffer pool 120620 15:24:36 InnoDB: highest supported file format is Barracuda. 120620 15:24:36 InnoDB: Waiting for the background threads to start 120620 15:24:37 InnoDB: 1.1.8 started; log sequence number 1595675 120620 15:24:37 [Note] Server hostname (bind-address): '(null)'; port: 3306 120620 15:24:37 [Note] - '(null)' resolves to '::'; 120620 15:24:37 [Note] - '(null)' resolves to '0.0.0.0'; 120620 15:24:37 [Note] Server socket created on IP: '0.0.0.0'. 120620 15:24:37 [Note] Event Scheduler: Loaded 0 events 120620 15:24:37 [Note] wampmysqld: ready for connections. Version: '5.5.24-log' socket: '' port: 3306 MySQL Community Server (GPL)
sof a écrit: ------------------------------------------------------- > Cependant pour ma part il m'a fallu éditer le fichier "D:\wamp\alias\settings.conf"
Ce fichier n'existe pas dans une installation normale de Wampserver. D'où provient-il ?
D'autre part, le « signe » + est implicite dans les directives Apache. Multiviews ou +Multiviews c'est exactement la même chose.
Bonjour, J'ai eu le même problème, grâce à votre aide c'est presque résolu... mais pas tout à fait: J’accède à localhost, mais je ne peut toujours pas accéder à phpmyadmin sauf en mettant http:/127.0.0.1/phpmyadmin dans mon navigateur.
- Primo, vous dites : « Bonjour », - Secondo, vous ne dupliquez pas vos demandes, - Tierto, vous écrivez en français, - Quarto, vous lisez la seconde contribution de ce forum.
J'ai suivi vos conseils et je ne sais pas trop pourquoi mais maintenant ça fonctionne, ce qui est étrange car je n'ai fait que des vérifications sans modifier quoi que ce soit!... L'essentiel c'est que ça marche. Je vous remercie pour votre aide.
Bonjour et merci pour ces indications nombreuses et bien précises.
Cependant cela n'a pas suffit à résoudre mon souci. Apache (uniquement) refuse de démarrer, j'ai fait toute ta liste je pense mais rien a faire il boot pas. Le port 80 est bien libre, mon pare feu et antivirus sont désactivés et aucun programmes ne tourne en même temps hormis Firefox. J'ai aussi essayé de supprimer, réinstaller le service puis redemarrer le tout.
C'est arrivé un peu du jour au lendemain et je n'ai pas souvenir d'avoir installé quelque chose entre temps. Mais j'ai trouvé la solution, solution peut être à ajouter à ce super post camarade.
Le journal d'événement me disait ça :
- Syntax error on line 22 of S:/Programmes/Wamp/bin/apache/apache2.2.22/conf/extra/httpd-autoindex.conf: . - Directory "c:/Apache2/icons"> path is invalid. .
Et le service wampapache disait que :
- Windows n'a pas pu demarrer le service... ... faites reference au code spécifique au service :1
Donc une erreur dans le code carrement, WTF, je sais pas d'où ca vient mais voilà comment j'ai corrigé :
- Ouvrir (avec notepad par exemple) le fichier ""S:/Programmes/Wamp/bin/apache/apache2.2.22/conf/extra/httpd-autoindex.conf"". - Aller à la ligne 20, dans mon cas j'avais : Alias /icons/ "c:/apache2/icons/" et j'ai remplacé par Alias /icons/ "D:/apache2/apache2.2.22/icons/" Sans blague le chemin était faux !, le journal d'event le disait pas ça mais faut lire un peu autour des lignes en dev. - Aller à la ligne 22, dans mon cas j'avais : <Directory "c:/Apache2/icons"> et j'ai remplacé par <Directory "D:/Apache2/apache2.2.22/icons"> C'est le même souci ici ^^. Franchement je sais pas comment ces lignes ont changé toutes seules masi bon à présent ca marche nickel.
Bon courage j'espère que ca vous aidera.
Modifie 1 fois. Derniere modification le 30/12/2012 à 18:38 par Keiz.