Pb execution php - PHP - Programmation
Marsh Posté le 14-03-2006 à 11:51:14
Peut être faut-il préciser ma config matos:
PC avec 256 RAM, 80Go, sous Windows 2000 Professional
Wanmp version 1.6.1
phpMyAdmin 2.7.0-pl2
Je sais pas si ça aide
Thanks in advance
Marsh Posté le 14-03-2006 à 12:10:21
tu y accèderais directement par l'exploreur à ton site des fois?
Je veux dire l'adresse dans la barre de ton navigateur c'est plutot:
file:///c:/Documents%20and%20Settings/toi/ton_site |
ou
http://localhost/ton_site |
Marsh Posté le 14-03-2006 à 12:19:31
T'aurais pas mis une extension inhabituelle? Par exemple .php3, .php6, .phps ...
Marsh Posté le 14-03-2006 à 14:57:30
Non à vos 2 messages.
Les extensions sont bien .php et je tente d'y accéder par http://localhost/
Un truc bizarre par exemple : si je déplace le dossier phpmyadmin dans le dossier de mon site, IE ou Mozilla ne le trouvent pas et me renvoient une erreur 404.
Le mieux est peut être que vous testiez poru comprendre mon problème.
Allez sur cette page et vous verrez:
http://www.omusic.fr/espace_client/
Est-ce que par exemple, le fait de passer à la nouvelle version de Wamp ne demande pas de mettre une extension en php4 ou 5?
Marsh Posté le 14-03-2006 à 15:10:43
Si ca te fait une erreur 404 alors vérifie les réglages d'apache, le chemin d'accés aux dossiers du site doivent être différent de ce que t'avais avant.
Marsh Posté le 14-03-2006 à 16:39:29
omega2 a écrit : Si ca te fait une erreur 404 alors vérifie les réglages d'apache, le chemin d'accés aux dossiers du site doivent être différent de ce que t'avais avant. |
Bon c'est le bordel.
J'ai testé mon site en localhost en désactivant Wamp et en utilisant Esay PHP.
Tout fonctionne.
J'ai ré-installé Wamp mais rien n'y fait.
Je vais faire un test sur une machine en XP. Ca se trouve ca vient de Win 2000.
Sinon, un autre idée de réglage ?
Marsh Posté le 14-03-2006 à 18:07:32
Est ce que t'as vérifié les réglage du programme apache inclus dans WAMP?
Si tu l'as pas fait, alors tu peux pas savoir pourquoi t'as une erreur 404 et tant que tu ne l'auras pas fait, on ne poura pas t'aider plus.
Marsh Posté le 15-03-2006 à 12:42:00
J'ai tout vérifié, je vois vraiment pas.
Bon PhpMyAdmin dans mon dossier site se lance bien. Donc Wamp execute bien du php.
Mais si je vais sur mes pages en php, le serveur de les interprète pas.
C'est qd même bizarre qu'il execute phpmyadmin et pas mes scripts alors que ceux-là même marche bien sous EasyPHP.
Ha les joies de l'informatique ...
Marsh Posté le 15-03-2006 à 12:46:35
Question con, t'utilise quoi comme balise de début et fin de code php?
Marsh Posté le 15-03-2006 à 12:54:59
Code :
|
Voici mon fichier login.php par exemple.
Non mais de toute façon il marche très bien, il a fonctionné comme ça pendant 4 mois.
C'est juste un plantage de Windows qui m'a foutu dans la mouise (merci Bill).
Marsh Posté le 15-03-2006 à 14:22:13
Extrait de la doc de php : http://fr3.php.net/manual/fr/language.basic-syntax.php
Citation : Les balises courtes (troisième exemple) ne sont disponibles que s'ils ont été activées via la directive short_open_tag du fichier de configuration php.ini, ou si PHP a été configuré avec l'option --enable-short-tags. |
Je ne serais pas étoné que ca soit du à ça. (a vérifier)
Marsh Posté le 15-03-2006 à 16:12:43
Well done man !
C'est en effet le short_open_tag qui était sur Off.
Now it works !
Merci milles fois (car je sais que ce n'est pas la première fois que tu m'aide)
Marsh Posté le 14-03-2006 à 11:48:32
Salut à tous,
Bon je suis toujours en train d'essayer de réparer mon espace client amateur.
J'ai changé de marchine et j'ai rinstallé Wamp 5 dernière version avec Apache phpmydamin mysql et tout le toutime.
J'ai collé le dossier avec mon site dans le dossier arcinez www.
Puis dans conf.ini j'ai changé le dossier de routage d'apache vers mon dossier site.
Le site fonctionne bien.
Sauf les scripts php qui ne s'executent pas.
Pire le serveur me renvoi directement les codes sur la page.
Si j'ouvre phpmyadmin, ca marche bien et dans l'icon de statut de Wamp, tous les services sont en marche même le serveur mysql.
D'ou peut provenir une non execution de scripts php?
Une précision, ils fonctionnaient très bien avant et je n'ai rien changé, sauf les login et password d'identification au serveur mysql pour plus de sécurité.
Enfin de toute façon, je suis sûr que ce n'est pas un problème de scripts.
Quelqu'un a t-il une idée ?
C'est assez urgent.
Merci de votre aide,
Wewen