Version de Windows utilisée : Windows 7 Ultimate 64bits Version de Wampserver : 2.5 (normalment 64bits, mais j'ai lu sur le forum que si on utilise windows 7 on doit installer les deux versions 32bits et 64bists... c'est correcte?) Version Apache : 2.4.9 Version PHP : 5.5.12 Version MySQL : 5.6.17 Couleur icône Wampserver : verte. lignes actives relatives au domaine [localhost] du Fichier c:\Windows\System32\drivers\etc\hosts:
127.0.0.1 localhost ::1 localhost
J'a accès à localhost J'ai accès à phpMyAdmin
code mesage: ERR_NAME_NOT_RESOLVED J'utilise Avast comme antivirus.
Je suis débutant en PHP, je viens tout juste d'installer le pack Wampserver.
Mon problème c'est que j'ai accès à localhost et il reconnait les dossiers que j'ai crée, c'est à dire ils s'affichent a "Your projects". Mais quand j'essaye d'ouvrir ce dossier il ne trouve pas les fichiers php.
C'est à dire que si le navigateur me marque cette adresse: (http://localhost/)... c'est Ok je suis au menu de wampserver. Mais du moment que j'essaye d'ouvrir mon dossier que j'ai appelé "tests", le navigateur me marque cette addresse: (http://tests/) ... et c'est ici que ça ne marche pas.
Parcontre si je le fais manuellement et je marque l'adresse C:\wamp\www\tests ... ça marche et je peux voir mes fichiers PHP.
Merci beaucoup pour votre aide.
..............
2ème problème.
Je me disais que pendant que j'aller recevoir une réponse j'aurais pu travailler manuellement avec les adresses, mais apparemment je n'ai pas le droit.
Mon deuxième problème c'est que wampserveur ne me reconnait pas le code php.
Quand je crée un fichier php si j'écris par exemple:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[www.w3.org]; <html xmlns="[www.w3.org]; xml:lang="fr" lang="fr"> <html> <head> <meta charset="utf-8" /> <title>Ceci est une page HTML de test</title> <?php echo "Ceci est du texte"; ?> </head> <body> <h2>Page de test</h2> <?php echo "Ceci est du texte"; ?> <p> Cette page contient <strong>uniquement</strong> du code HTML.<br /> Voici quelques petits tests : </p>
<ul> <li style="color: blue;">Texte en bleu</li> <?php echo "Ceci est du texte"; ?> <li style="color: red;">Texte en rouge</li> <li style="color: green;">Texte en vert</li> </ul> </body> </html>
Tout va bien mon navigateur reconnait le code html comme d'habitude.
Mais si je fais un code comme celui-ci:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[www.w3.org]; <html xmlns="[www.w3.org]; xml:lang="fr" lang="fr"> <head> <meta charset="utf-8" /> <title>Notre première instruction : echo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <h2>Affichage de texte avec PHP</h2>
<p> Cette ligne a été écrite entièrement en HTML.<br /> <?php echo "Celle-ci a été écrite entièrement en PHP."; ?> </p> </body> </html>
Mon navigateur continue a reconnaitre le code html mais pas le php et ça me donne ça:
Affichage de texte avec PHP
Cette ligne a été écrite entièrement en HTML.
Evidemment il me manque la deuxième phrase.
Merci beaucoup de m'aider aussi avec ce probleme.
............
P.S. :
Après avoir regardé la moitié des forums du net je suis tombé sur une solution manuelle qui me reconnaît le code php.
Si je garde directement le fichier php dans le fichier www et pas dans un sous-dossier et que j'écris directement cette adresse dans mon navigateur: (http://localhost/test1.php)
Mais j'aimerais si c'est possible une solution qui me permets bien configurer Wampserver.
Encore merci.
Modifie 3 fois. Derniere modification le 19/07/2014 à 21:49 par urbis2.
Par exemple tu as un dossier "Test", situer C:\wamp\www\Test", tu y accèdera par http: //test ou http: //test.tld selon comment tu as configurer t'es virtualhosts. A lire vraiment sinon tu n'avancera pas et tu ne résoudra pas ton problème non plus.
Vu que tu es débutant je vais te dire quelque petite chose: - Le language php est un language qui s'execute côté serveur (d'ou l'utilité de WampServer ici), donc un navigateur web ne reconnait pas le php il ne reconnait que du html (bien sur avec le css et javascript). Ton serveur (ici WampServer) execute ta page puis génère le code html en fonction de ton code php, puis le serveur envoie au client (ton navigateur) la page html générer. Quand tu fera un clic doit >> afficher code source, sur la page afficher tu pourra voir qu'il n'y a que du code html.
- Donc après mes explications je pense, et j'espère, que tu as compris qu'en entrant directement C:\wamp\www\Test\index.php sur ton navigateur tu ne fait pas travailler le serveur, procéder comme ça revient seulement a ouvrir une lire une page html avec un navigateur il ne va pas essayer d'executer le php parce qu'il ne connait pas c'est quoi. Quand tu va sur un site web par exemple forum.wampserver.com tu fait appelle au site qui est gérer par le serveur. si le site est héberger sur le serveur dans le dossier, sous linux, "/var/www/wampserver/forum tu ne va pas entrer ce chemin dans ton navigateur sachant qu'en plus dans ce cas la c'est un serveur distant donc ton navigateur ne sera même pas ou chercher.
- Dernière chose je pense que c'est très bien de se lancer dans la programmation web mais il serait bien d'avoir quelque notion en réseau quand même, ça peut toujours servir, ne serait-ce que pour comprendre le fonctionnement de ton site web/serveur web.
SI tu n'as pas tout compris ou si tu as (encore) besoin d'aide n'hésite pas.
C'est vrai que ce sujet du forum je l'avais ouvert pratiquement des premiers, mais comment je ne connaissais encore pas trop Wampserver je n'avais rien compris.