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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Impossible d'uploader un CSV [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de SebastienM
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 310
    Par défaut Impossible d'uploader un CSV
    Bonjour,

    Je n'arrive pas à uploader un fichier CSV pour insérer des données dans une base.
    Configuration :
    Phpmyadmin 2.5.3 sur un serveur apache/windows
    MySQL 4.0.15 sur un serveur red hat

    L'upload utilise LOAD DATA INFILE (...) ou LOAD DATA LOCAL INFILE (..).
    Le deuxième m'affiche 'The used command is not allowed with this mysql version'.
    Le premier m'affiche 'Can't get stat of 'C:\\WINNT\\TEMP\\phpv25e.tmp' errcode 2

    En essayant C:/WINNT/TEMP/phpv25e.tmp, le message est identique.
    J'arrive pourtant bien à lire le contenu du fichier (en php) dans le fichier ldi_check.php, juste avant la création de la syntaxe.

    Je ne sais plus quoi faire !!!

  2. #2
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Bonsoir,

    l'utilisateur enregistré dans phpmyadmin n'a pas le droit d'utiliser l'instruction LOAD DATA LOCAL INFILE (..). Celle-ci est généralement réservé au admins BDD pour charger un fichier depuis le système de fichier local. Dans ton cas, cela semble logique puisque les deux serveurs ( Apache et BDD ) ne sont pas sur la même machine, donc le fichier n'est pas "en local".

    L'erreur sur LOAD DATA INFILE (...) est un peu moins explicite. D'aorès ce que je comprends, le fichier ne serait pas disponible cant't get stat. Je ne suis pas un spécialiste de phpmyadmin mais il y a peut être une configuration spéciale à mettre en place quand le serveur BDD est situé sur une autre machine que le serveur web.

    A creuser

  3. #3
    Membre éclairé Avatar de SebastienM
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 310
    Par défaut
    Bonjour,

    Merci de ta réponse.
    Ce qui m'étonne c'est que phpmyadmin est bien lancé avec le compte root...
    Tu es sûr que c'est une histoire de droit ?

  4. #4
    Membre éclairé Avatar de SebastienM
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 310
    Par défaut
    Hello,

    La commande LOAD DATA LOCAL INFILE marche bien avec un client binaire mysql (en utilisant exactement le même compte et sur la même machine que phpmyadmin). Un simple copier/coller de la requête génère une erreur.
    Je vais donc essayer de réinstaller phpmyadmin avec une version plsu récente

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

Discussions similaires

  1. [CKEditor] Impossible d'uploader des fichiers.
    Par jgoetzfr dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 14/12/2007, 18h02
  2. [Upload] Impossible d'uploader un fichier .swf
    Par will97 dans le forum Langage
    Réponses: 2
    Dernier message: 17/10/2007, 02h15
  3. [CKEditor] Impossible d'uploader une image
    Par SwiTz dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 27/03/2007, 17h01
  4. [Upload] Impossible d'uploader dans le bon répertoire
    Par Coelacanthe dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2006, 17h06

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