Correction des Erreur_log ---> serveur virtuel

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


kevicar
WRInaute passionné
WRInaute passionné
 
Messages: 1160
Inscription: 13 Mai 2004

Correction des Erreur_log ---> serveur virtuel

Message le Sam Fév 18, 2006 14:34

Bonjour,

Je tente de corriger de nombreuses erreurs inscrites dans le fichier erreur_log sur mon serveur virtuel ( plesk - virtuozzo )

J'ai en effet des centaines d'erreurs qui s'inscrivent dans ces fichiers erreur_log et je pense que cela ralentis considerablement mon site.

Exemple :
- PHP Notice: Undefined variable: .....
- PHP Notice: Use of undefined constant .....
- PHP Notice: Undefined index: .....
etc... etc...

Est-il possible que cela soit du en partie au Register_global qui est a OFF ?

Dans ce cas je suppose qu'il faut revoir tout le site et corriger chaque erreur ! ( plutôt que de mettre le register_global à ON )

Voici un document à ce sujet : -http://ch2.php.net/register_globals

Qu'en pensez-vous ?

Merci de votre aide et de vos conseil :wink:


kevicar
WRInaute passionné
WRInaute passionné
 
Messages: 1160
Inscription: 13 Mai 2004

Message le Lun Fév 20, 2006 13:17

J'ai cette erreur qui revient sans cesse des dizaines de fois dans mon fichier erreur_log:

[client 68.xxx.xx.xx] PHP Notice: Undefined index: title in /var/www/vhosts/exemple.com/httpdocs/blocks/block-Sommaire.php on line 106

La ligne 106 est celle ci :
Code: Tout sélectionner
$active[$row['title']] = $tempo['active'];


qui ce trouve dans ce bout de code :
Code: Tout sélectionner
//////// on va mettre la liste des modules dans la variable $modules /////////////////////
if ($gestiongroupe==1) {
   $sql = "SELECT title, custom_title, view, active, mod_group FROM ".$prefix."_modules WHERE active='1' AND inmenu='1' ORDER BY custom_title ASC";
}
else {
   $sql = "SELECT title, custom_title, view, active FROM ".$prefix."_modules WHERE active='1' AND inmenu='1' ORDER BY custom_title ASC";
}
   $modulesaffiche= $db->sql_query($sql);
   $compteur=0;
   while ($tempo = $db->sql_fetchrow($modulesaffiche)) {
      $module[$compteur]= $tempo['title'];
      $customtitle[$compteur] = $tempo['custom_title'];
      $view[$compteur] = $tempo['view'];
      $active[$row['title']] = $tempo['active'];
      $mod_group[$compteur] = ($gestiongroupe==1) ? $tempo['mod_group'] : "";
      $compteur++;
   }
/////// ok, on a les infos de la table modules //////////////



Si quelqu'un a une idée , je suis prenneur ! :wink:

Merci de votre aide ! :wink: [/quote]


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

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité