Problème d'affichage avec EasyPHP

jenvril
Invité n'ayant pas de compte PHPfrance

31 oct. 2006, 17:37

Bonjour tout le monde.
J'ai découvert ce forum grâce au Site du ZérO, et je me demandais si vous pourriez m'aider à résoudre un problème que j'ai avec easyPHP: lorsque j'ouvre les pages web de mon alias (j'utilise Internet Explorer), le PHP n'est pas généré, donc je vois tout le code que j'ai écrit. Comment ça se fait? Je précise que j'ai bien laissé le répertoire www à son emplacement par défaut.
Merci d'avance.

PS: Je voudrais poser une question qui concerne ma base de données MySQL. J'utilise Free comme "hébergeur", et j'ai déjà une base de données avec leur serveur. La question peut paraître bête, mais laquelle dois-je utiliser, celle avec easyPHP, ou celle avec Free?

El doc
Invité n'ayant pas de compte PHPfrance

31 oct. 2006, 18:19

Salut,

Pour l'histoire du code qui s'affiche on dirait que tu n'as pas lancé easyphp...Pour ta base, utilises easyphp en local pour tes tests et free quand tu passeras ton site en ligne...

El doc

Eléphanteau du PHP | 13 Messages

31 oct. 2006, 18:26

ok merci pour ton conseil, sinon si lancer easyphp consiste à double cliquer sur le logiciel, attendre que apache et mysql se démarrent et cliquer sur "Administration", ben easyphp est bien lancé normalement :?
et puis j'accède à mes pages par l'intermédiaire de l'administration donc obligatoirement easyphp est censé être lancé... c'est bizarre

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

31 oct. 2006, 18:28

Tes pages ont-elles bien une extension ".php" ? (voire .php3, .php5, ...)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 13 Messages

31 oct. 2006, 18:55

euh dans le dossier où elles se trouvent oui, mais j'ai remarqué que dés que je mets un lien vers une autre de mes pages, je suis obligée d'enlever le ".php" sinon ça me fait l'erreur 404! et ça fait pareil avec .html. en fait dés que je veux lier une page à une autre je mets par exemple:

Code : Tout sélectionner

Cliquez <a href="cible">ICI</a> pour aller vers cible.php
et pas

Code : Tout sélectionner

<a href="cible.php">ICI</a>

Eléphanteau du PHP | 13 Messages

01 nov. 2006, 10:36

il y a toujours personne qui pourrait m'aider? lol

Mammouth du PHP | 19672 Messages

01 nov. 2006, 10:52

Il y a peut-être un problème dans la configuration de ton serveur Apache.

Édite le fichier httpd.conf, tu devrais y trouver une ligne semblable à celle-ci :

Code : Tout sélectionner

AddType Application/x-httpd-php .php
Si tu ne la trouves pas, il y a un problème... Un détail que j'ignore avec EasyPHP, c'est la version du serveur Apache : 1.x ou 2 ?

Si c'est Apache 2, alors cette ligne devrait être précédée de celle-ci :

Code : Tout sélectionner

LoadModule php5_module C:/PHP/php5apache2.dll
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 13 Messages

01 nov. 2006, 11:12

sur l'administration ils ont mis "Apache 1.3.33" je sais pas si c'est ça que tu me demande mais bon^^
Voilà ce qu'il y a dans httpd.conf:

Code : Tout sélectionner

AddType application/vnd.wap.wmlc .wmlc AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc
J'ai essayé de le précéder de ce que tu m'as donné, et Apache n'a plus voulu démarrer, donc ça doit être la version 1.x
Mais je crois que j'ai compris pourquoi ça ne marche pas! J'ai réenregistré toutes mes pages en mettant moi-même le ".php" sans le sélectionner dans la liste, et là il me met bien le nom des pages avec leur extension dans l'alias :D quand je les ouvre je ne vois plus le code, par contre je vois "Parse error on ligne 7", mais ça ça doit être duà une erreur dans mon script. Merci beaucoup pour votre aide!

Mammouth du PHP | 19672 Messages

01 nov. 2006, 11:18

[Résolu] :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 13 Messages

01 nov. 2006, 11:44

oui résolu