Bonjour, je suis désolée d'avance pour ma question mais je crois que suis très nulle... Je viens d'installer WAMP5 avec tous les paramètres par défaut et j'ai même redémarré le PC (sous XP) au cas où. A priori tout a été installé correctement, WAMP apparaît dans la liste des programmes, il est activé avec tous ses services ... Par contre, dans IE "[localhost"]; n'affiche jamais rien (page d'erreur avec serveur introuvable). Au début, j'avais installé Apache seul "Program Files", puis installé PHP par dessus : idem. J'ai aussi essayé de l'installer dans un autre répertoire avec des noms sans espaces (il semble que cela soit souvent conseillé) : idem. J'ai ecore essayé d'installer d'autres versions de Apache, bien sûr en désinstallant à chaque fois. Pourriez-vous m'indiquer s'il y a quelque chose de particulier à faire dans les préférences internet pour que ça fonctionne ? j'ai plusieurs configurations de connexion internet sur mon PC mais aucune n'est activée car je n'ai pas câblé mon PC (si j'ai bien compris de toute façon Apache n'a pas besoin du net). Je travaille sur un portable avec modem intégré (mais inactif) : est-ce que cela a un rapport ? Je précise que d'habitude lorsque je connecte mon PC à internet au boulot, le port 80 fonctionne très bien...
> je suis désolée d'avance pour ma question mais je crois que suis très nulle. Nous avons tous été « nul » à un moment ou à un autre et bien content d'avoir trouvé quelqu'un pour nous apprendre.
>Par contre, dans IE "[localhost"]; n'affiche jamais rien
- 1 - Wamperser est-il lancé avec "All Services Running" AVANT de lancer IE ?
- 2 - Le fichier "Windows\System32\Drivers\etc\hosts" a-t-il la ligne : 127.0.0.1 localhost sans # au début
- 3 - Le fichier "Wamp\Apache2\conf\httpd.conf" a-t-il les lignes : NameVirtualHost *:80 et <VirtualHost *:80> DocumentRoot G:/Wamp/www (Voir nota) ServerName localhost </VirtualHost>
sans # au début des lignes.
Nota : ce doit être le chemin du répertoire www de l'installation de Wamp
Merci pour votre aide mais je viens de tout vérifier et cela ne marche toujours pas : - 1 - Wamperser est bien lancé avant les tests (ça c'était basique ;o) ) - 2 - "Windows\System32\Drivers\etc\hosts" a bien localhost de défini (d'ailleurs je viens de faire un ping et tout fonctionne) Par contre : - 3 - dans "Wamp\Apache2\conf\httpd.conf" la section concernant les virtual hosts était effectivement entre commentaires : en fait, je n'avais rien touché car "DocumentRoot C:/wamp/www " (chez moi) et "ServerName localhost" étaient déjà définis en dehors de la section. Enfin peu importe, j'ai enlevé les commentaires et cela donne : NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot C:/wamp/www ServerName localhost </VirtualHost>
J'ai pris la précaution de déconnecter WampServer et de le reconnecter après les changements et ... PAREIL !
Je suis désespérée, je pensais que mes probèmes venaient d'Apache+PHP comme je les avais installés au début (j'avais retouché les fichiers de config à la main) et je misais sur la version compacte (donc WAMP) pour que tout se passe bien, or je suis dessus depuis 2 jours ! snif !
> Je suis désespérée, je pensais que mes probèmes venaient > d'Apache+PHP comme je les avais installés au début (j'avais > retouché les fichiers de config à la main)
On ne sait jamais, mais vérifier que le fichier httpd.conf se termine bien par les lignes :
Include "G:/wamp/apache2/conf/alias/phpmyadmin.conf" Include "G:/wamp/apache2/conf/alias/sqlitemanager.conf"
(Au chemin d'installation près)
il ne doit rien avoir après. Si il y a d'autres lignes, les supprimer.
Vérifier également qu'il ne traîne pas un fichier php.ini dans les répertoires Windows : à supprimer.
Après, si toujours problème, désinstaller Wamp5, supprimer le répertoire Wamp (en ayant préalablement sauvegardé les fichiers personnels de wamp\www), redémarrer la machine, verifier que les services ont disparus, nettoyer la BDR selon la FAQ (effectuer une sauvegarde avant), dévalider (msconfig) les services et programmes non strictement nécessaires à Windows, redémarrer, ne pas lancer d'applications ou de services qui pourraient occuper le port 80 et ré-installer Wamp5 1.6.1 en répondant bien aux questions posées (Navigateur par défaut et dossier www).
Après, si ça ne fonctionne toujours pas, je ne vois plus que la gousse d'ail au dessus de l'écran et la médaille de Lourde accrochée à l'unité centrale.
N'ayant jamais eu de problème lors de toutes mes installations de Wamp, je ne sais pas trop quoi vous conseiller d'autre.
Bonjour, je viens vérifier "httpd.conf " et a priori tout est normal, j'ai même essayé de désactiver le pare-feu windows et mon antivirus (susceptibes de mettre le bazar sur les différents ports). J'ai même essayé d'utiliser le port 8000 au lieu du 80 (comme je l'ai lu dans un autre message du forum)... RIEN Du coup, j'ai tout désinstallé, redémarré, nettoyé les registres, tout vérifié, redémarré, déactivé tous les processus inutiles de windows, réinstallé WAMP... RIEN ne fait ! Je ne sais plus quoi faire, je crois que c'est ou je change de PC ou j'abandonne l'idée d'un développement web en PHP. Du coup, existe-il une façon de manipuler des BD via Javascript ? MERCI encore !
bibi a écrit : Je ne sais plus quoi faire, je crois que c'est ou je change de PC ou j'abandonne l'idée d'un développement web en PHP. Du coup, existe-il une façon de manipuler des BD via Javascript ?
JavaScript s'exécute coté client (poste de l'internaute) dont il ne peut se connecter sur une base de données du serveur. Par contre tu peux programmer en java coté serveur qui lui se connecte à une base de données. Mais l'usage de ce langage nécessite un environnement plus complexe que WAMP 5. Si tu début dans la programmation reste sur cette configuration APACHE, PHP et MySQL d'autant plus que PHP reste un langage plus facile à appréhender que JAVA.
Revenons sur l'installation de WAMP 5 : Désinstalle-tout (en prenant la précaution de sauvegarder le répertoire /www et les bases de données). Une fois cette opération effectuée, dis-nous ce que tu obtiens quand tu fais [localhost]
Je soupçonne qu'une autre installation reste connecter sur le port 80 tel que IIS. Dans ce cas, tu dois désactiver le service correspondant puis réinstaller WAMP 5. Ensuite tu change le port dans le fichier de configuration d'apache (exemple 8080). Et enfin tu relance tous les services ou redémarre ton PC
Bonjour, Je ne suis pas vraiment débutante en programmation, par contre en réseau oui ! Les cours ne m'intéressaient pas du tout à l'école et j'y fais une allergie chronique ! ;o) Pour revenir sur WAMP, "[localhost"]; n'a jamais rien voulu afficher (avec ou sans WAMP) donc a priori pas d'autre serveur (je n'ai pas précisé mais je travaille sous la version Familiale de Windows XP qui ne contient donc pas le serveur Web de Microsoft IIS), c'est bien ça qui me désespère... Par contre, moi, je soupçonne l'antivirus... Avez-vous déjà eu des problèmes avec BitDefender ? (il met un bazar monstre sur le PC fixe) Pour la solution Java "simple", je veux bien quelques précisions car au point où j'en suis... Merci pour votre réponse en tout cas...
Il n'y aurait pas un autre Apache en route (genre Apache tout seul ou EasyPHP) ? Fait clic droit sur "Poste de Travail->Gérer->Services" et regarde s'il n'y a pas wampapache, apache, httpd, etc. On sait jamais.
Sinon, ben trouve un truc pour mettre M$ IIS sur ta machine, c'est possible mais pas du tout recommandable et greffes-y PHP. Pour cela, va voir ASP-PHP.net
J'ai connu le même souci. Apache ne démarrait pas du fait qu'une autre application (skype en l'occurence) écoutait le port 80. Deux solutions: ne plus utiliser skype (!) ou déplacer le port http (http.conf) ailleurs (p.ex. 81).
Pour résoudre ce genre de problèmes, on peut utiliser tcpview (http://www.sysinternals.com/Utilities/TcpView.html)...