Problème avec php5

Résolu/Fermé
Samay2728 Messages postés 2 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 mars 2011 - 14 mars 2011 à 21:16
Samay2728 Messages postés 2 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 mars 2011 - 15 mars 2011 à 23:35
Bonjour,

J'ai un site développer sous xampplite et il fonctionne très bien.

Voici la version du serveur:

- PHP Version 5.2.5

- Apache/2.2.8

- Mysql 5.0.51

--------------------------------------------
Le problème commence quand j'ai crée un serveur chez Gandi.

Avec les la configuration suivante:

- PHP Version 5.3.2-1ubuntu4.7.1

- Apache/2.2.14 (Ubuntu)

- Mysql 5.1.41


Alors quand je lance le site voici quelques erreurs qui me retourne

Notice: Undefined variable: page in /srv/d_s-----/www/www.site.com/htdocs/accueil/index.php on line 21

Notice: Undefined index: libelle in /srv/d_s-----/www/www.site.com/htdocs/libraries/classes/admin/navigation.php on line 199

3 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
14 mars 2011 à 21:49
La configuration de PHP doit être différente entre les deux.
Le message d'erreur dit que des variables sont utilisé alors qu'elles ne sont pas déclaré.
Vérifie tes variables dans les fichiers annoncé.
Notice: Undefined variable: page in /srv/d_s-----/www/www.site.com/htdocs/accueil/index.php on line 21

Notice: Undefined index: libelle in /srv/d_s-----/www/www.site.com/htdocs/libraries/classes/admin/navigation.php on line 199
1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
14 mars 2011 à 21:49
Salut.

Les erreurs sont assez explicites.
Ce n'est pas la version de PHP qui les fait apparaître mais plutôt la configuration (type d'erreur à afficher, register_globals, etc).
Sur ton serveur de développement, je te conseille d'afficher toutes les erreurs.
Par contre, pour le serveur public, il faut désactiver l'affichage des erreurs et plutôt les stocker dans un fichier log que tu pourras consulter.

1°) La variable $page n'est pas définie.
2°) L'index "libelle" n'existe pas dans le tableau
1
Samay2728 Messages postés 2 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 mars 2011
15 mars 2011 à 23:35
Bonjour,

Merci pour vos réponses.


Je pense que le problème vient de la version de php.


j'ai refais la même configuration sous debian lenny , et le tour est joué.
0