Problèmes EasyPHP et scripts PHP - PHP - Programmation
Marsh Posté le 17-11-2004 à 14:44:20
bob007 a écrit : t si tu fais phpinfo(); tu as quoi de beau? |
Quelle rapidité
Que veux-tu savoir ?
Voilà la configuration PHP Core :
Citation : allow_call_time_pass_reference Off Off |
Marsh Posté le 17-11-2004 à 15:04:32
si tu fais juste un index.php avec comme code:
<?php
echo "hello word<br />\n";
?>
et que tu le lances: http://localhost/index.php
Il se passe quoi?
Marsh Posté le 17-11-2004 à 15:23:09
bob007 a écrit : si tu fais juste un index.php avec comme code: |
Et bien çà s'affiche correctement.
Mais je crois qu'il y a méprise dans mes propos :
je fais tourné 2 sites (mon site "divxtutos" et un site fait avec le CMS Xoops) + 1 forum phpBB en local.
Mais quelquefois j'ai des problèmes avec certains modules (mais pas tous) de xoops qui marchent très bien "en ligne" mais pas "en local".
De même que sur mon site j'ai rajouté un script de statistiques nommé "Cedstat" qui marchent très bien "en ligne" mais pas "en local".
Et depuis peu j'essaye de faire fonctionné des scripts d'administations et d'athentifications mais cela ne fonctionne pas en local et j'aimerais les tester avant de les mettre en ligne.
Marsh Posté le 17-11-2004 à 15:36:25
ah ok! Effectivement, j'avais rien compris! lol
Tu peux nous filer les deux versions de php stp (la online et la off)
Merci
Marsh Posté le 17-11-2004 à 15:49:55
bob007 a écrit : ah ok! Effectivement, j'avais rien compris! lol |
Celle d'EasyPHP 1.7 est : PHP Version 4.3.3 et le détail est plus haut
Voici celle de mon hébergeur (la poste) :
PHP4u Version 3.0
Based on PHP-4.3.2
Citation : allow_call_time_pass_reference On On |
Marsh Posté le 17-11-2004 à 16:04:34
ouais doit pas y avoir grande différence quoi! Quand tu dis que ca marche pas chez toi, tu as des messages d'erreur ou rien du tout?
Marsh Posté le 17-11-2004 à 16:24:58
bob007 a écrit : ouais doit pas y avoir grande différence quoi! Quand tu dis que ca marche pas chez toi, tu as des messages d'erreur ou rien du tout? |
Pour certain oui pour d'autre non.
Par exemple :
Citation : Notice: Undefined variable: nom_page in c:\program files\easyphp\www\divxtutos\cedstat\visiteur.php on line 29 |
Bref comme tu peux le voir des problèmes "divers et variés"
Marsh Posté le 17-11-2004 à 16:27:43
bon pour les notices, ca c'est ds conneries! C'est que ton cedstat il est mal fait et qu'il ne test jamais si les variables existent (man isset()
Pour eviter ca, tu fais sauter les warning de notice dans ton php.ini. Cherche E_NOTICE dedans, c'est bien commanté en plus.
Pour le reste, faut voir. Chaque chose en son temps!
Marsh Posté le 17-11-2004 à 16:33:00
bob007 a écrit : bon pour les notices, ca c'est ds conneries! C'est que ton cedstat il est mal fait et qu'il ne test jamais si les variables existent (man isset() |
Ben pour les notices j'ai trouvé une parade avec le CSS j'ai mis le script dans un <div> en display:none
Mais ce qui me gene le plus c'est le reste et surtout les scripts d'authentification.
J'essaye d'en faire un moi même mais qui sera surement moins bien (si il fonctionne) que "adminXtration"
Marsh Posté le 18-11-2004 à 10:36:45
J'ai constaté des différences entre la poste et EasyPHP (notées en rouge)
Voici celle de mon hébergeur (la poste) :
PHP4u Version 3.0
Based on PHP-4.3.2
Citation : allow_call_time_pass_reference On On Off Off |
Que veulent dire ces différences ?
Comment les modifier sur EasyPHP ?
Marsh Posté le 18-11-2004 à 10:48:25
a mon avis faut matter du coté des disabled functions, mais tu aurais un message d'erreur normalement, quoique...
Marsh Posté le 22-11-2004 à 09:30:51
Cà y est j'ai réussi
J'ai modifié mon php.ini comme mon hébergeur et j'ai rajouté des extensions comme çà :
En tout cas merci de tes réponses bob007
Marsh Posté le 01-12-2004 à 16:39:37
moi, j'ai essayé easyphp 1.7, j'ai eu aps mal de pbs Je suis revenu à easyphp 1.6 qui me fait pas chier
Marsh Posté le 01-12-2004 à 16:49:50
On pense pas toujorus aux chôses les plus simples :
register_globals à on => les variables des formulaires, des cookies et des URL sont transformé en variables php toutes simple (les $var)
register_globals à off => les variables des formulaires, des cookies et des URL ne sont accéssibles que dans des tableaux de variables.
Marsh Posté le 01-12-2004 à 17:22:03
omega2 a écrit : On pense pas toujorus aux chôses les plus simples : |
c'est un problème tellement récurrent que je devrais le mentionner dans mon tuto
Marsh Posté le 17-11-2004 à 14:26:19
Salut à tous
J'ai un soucis avec easyPHP 1.7, je n'arrive pas à faire fonctionner des scripts .php et .php3 (même les plus simples, par exemple : statistiques, compteurs, espace membres ...) en local.
Pourtant je suis scupuleusement les instructions d'installation mais rien ne fonctionne .
J'en ai essayé un "en ligne" sur mon site et là rien à dire tout est OK, d'où la conclusion que celà doit provenir d'easyPHP 1.7.
C'est génant car avant d'uploder des scripts, j'aimerais les tester.
Y-a-t-il un moyen de remedier à çà ?
Est-ce une configuration à faire ?
Pour info :
J'ai essayé d'installer Apache / PHP / MySql / phpMyAdmin manuellement comme c'est indiqué >>là<<
J'y suis presque arrivé pour Apache, PHP et MySql, mais quelle galère pour phpMyAdmin mes navigateurs m'affichent des fichiers textes quand je tapes l'adresse : http://localhost/phpMyAdmin/
Je suis donc revenu à EasyPHP.
Merci d'avance pour vos réponses et vos bons conseils.
Message édité par fafane84 le 17-11-2004 à 14:29:55
---------------
Mon Topic de Vente Hardware