IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Que vaut dire l’erreur httpd/vhosts


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 66
    Points : 34
    Points
    34
    Par défaut Que vaut dire l’erreur httpd/vhosts
    Bonjour le forum

    J’ai un petit problème.
    Mes pages fonctionnés correctement et depuis 2 jours j’ai le message d’erreur suivant :


    Fatal error: Cannot redeclare auaddslashes() (previously declared in /home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php:11) in /home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php on line 11

    J’ai contacté mon hébergeur, et celui-ci ma dit que ce-la ne le concerné pas.

    Le problème est que je n’ai pas fais de changements dans mes pages depuis 15 jours alors ma question est :


    1 : que vaut dire l’erreur httpd/vhosts ?

    2 : comment cela peut arriver, si personne a fait de changements ( ni moi n’ l’hébergeur ).

    Merci de votre aide :

  2. #2
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    le message pointe la ligne 11 du fichier fonctions.php, peux tu nous poster le code?

    httpd/vhost fait plutot référence à l'arborescence du serveur (je pense).

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 66
    Points : 34
    Points
    34
    Par défaut
    Salut, julien.63

    Ci-dessous le code du fichier fonctions.php, ligne 11
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    // Ajout d'anti-slashes selon "Magic Quotes"
    function AuAddSlashes($chaine) {
    	return(get_magic_quotes_gpc() == 1 ? $chaine : AddSlashes($chaine));}
    Merci

  4. #4
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    salut,
    est ce que tu es sûr que ta fonction n'est pas déclarée deux fois? Par le biais d'include ou autre...

  5. #5
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    L'erreur parle d'elle même , il me semble :

    Fatal error: Cannot redeclare auaddslashes() (previously declared )

    Tu déclares une fonction dans le fichier fonctions.php, ligne 11
    alors qu'elle a déjà été daclarée auparavant .

    Vérifie ton code.

    Note :
    /home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php:11

    c'est l'url du fichier sur le disque du serveur .

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 66
    Points : 34
    Points
    34
    Par défaut
    Ok.
    Je vois !
    Juste pour que je puisse comprendre !
    Avant il n’y avais pas de problème (fonction déclarée deux fois ) puisque le site fonctionné correctement .
    Comme je n’ai pas fait de changements sur le serveur, ce-la veut dire que c’est du coté de mon hébergeur ?

    Merci, julien.63 et N1 bus pour m’avoir aidé à résoudre ce petit problème.

    Bonne fin de soirée.

  7. #7
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    On a tous, un jour, fait face à des phénomènes qui relève plus de la magie noire que la logique à laquelle est censé appartenir le monde fabuleux des ordinateurs.
    Si tu es sûr, sûr, certains que tu n'as rien touché sur ton site, bah c'est sûr que c'est pas toi...
    Et si personne d'autres n'a accès au serveur, c'est possible que cela soit ton hébergeur. Mais je vois mal quelqu'un ouvrir ton fichier, changer ton code et introduire un second appel à la fonction. Peut être ont-ils, tout au plus, changer la conf php ou que sais-je? En tout cas, sans mauvaise intention.

    As-tu trouvé le double appel à la fonction? Te souviens-tu l'avoir écrit?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Que vaut le Fortran ?
    Par Extra-Nitro dans le forum Fortran
    Réponses: 20
    Dernier message: 08/02/2006, 00h05
  2. [WD9] Que veut dire AGL?
    Par afrikha dans le forum WinDev
    Réponses: 4
    Dernier message: 24/10/2005, 12h15
  3. Que veut dire ce symbole?
    Par tlemcenvisit dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/06/2005, 23h25
  4. Que veut dire "volatile" devant une variable ?
    Par altahir007 dans le forum C
    Réponses: 4
    Dernier message: 23/06/2004, 16h47
  5. Que vaut DirectX 9 ?
    Par LKT dans le forum DirectX
    Réponses: 3
    Dernier message: 07/02/2003, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo