Migration de easyphp 1,6 vers easyphp 1,8

devlop4u
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 28 Déc 2006

Migration de easyphp 1,6 vers easyphp 1,8

Message le Ven Déc 29, 2006 21:20

Bonjour, je viens de migrer mon easyphp de la version 1,6 vers 1,8, le problème c'est que j'ai eu des soucis avec certaines pages php qui marchaient très bien avant et je reçois des msg d'erreur genre undefinded index... . Est-ce que je dois réctifier mon code php pr l'adapter au nvel environnement ou reconfigurer mon php...??!!

SVP c'est très urgent !!!
Mille merci d'avance


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18826
Inscription: 8 Aoû 2004

Message le Ven Déc 29, 2006 21:36

il faut corriger tout le code.
Ca doit venir d'un affichage des erreurs configuré au plus fin. Mais de toutes façons, les undefined, ça veut dire que l'on veut affecter à une variable le contenu d'une valeur indéfinie. Et donc on pourrait avoir n'importe quoi dans la valeur.
Donc à corriger de toute urgence :roll:

devlop4u
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 28 Déc 2006

Message le Ven Déc 29, 2006 21:45

merci infiniement pour la réponse, mais ma variable est déjà utilisé dans un fichier que jl'appelle dans un include, donc automatiquement sava etre reconnu dans ma page et ça marchait très bien avant, et si je dois changer que dois-je faire,merci d'avance


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Déc 29, 2006 22:00

Tu testes une variable non déclarée, il vient de là ton problème!

devlop4u a écrit:ça marchait très bien avant


Ca veut pas dire que c'est codé proprement ;-)
Dernière édition par phpmikedu83 le Ven Déc 29, 2006 22:01, édité 1 fois.


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 911
Inscription: 5 Aoû 2003

Message le Ven Déc 29, 2006 22:00

c'est moche mais je crois bien que tu es obligé de la définir comme global dans ton include et meme aussi peu etre dans l'appelant avant de l'utiliser (àvérifier)
Code: Tout sélectionner
global $toto;

devlop4u
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 28 Déc 2006

Message le Ven Déc 29, 2006 22:32

merci pour votre aide mais toujours ça marche pas :(


athoms
WRInaute discret
WRInaute discret
 
Messages: 244
Inscription: 22 Avr 2004

Message le Ven Déc 29, 2006 23:10

Salut,

Indefined index me semble pas grave question code car c'est une variable non initialisée (mais il y a quand même un petit soucis... ;-)).

Peut être est-ce du à ton fichier de config de php, installé par défaut par esay php.
Ouvre le fichier php.ini, (ou cliquer sur le e de la fenetre easyphp, puis configuration, puis php). fait unr recherche sur error_reporting= quelquechose. Si c'est
error_reporting = E_ALL, ou autre, essaie de le remplacer par
error_reporting = E_ERROR.

ça devrait peut être marcher. Tiens moi au courant. :-)


athoms
WRInaute discret
WRInaute discret
 
Messages: 244
Inscription: 22 Avr 2004

Message le Ven Déc 29, 2006 23:15

J'oublias. Il faut redemarrer Apache pour que ce soit pris en compte.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités