1. Grosse PROMO en cours ⚡ sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Erreur mariadb : load data local infile

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par poupilou, 26 Octobre 2018.

  1. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    809
    J'aime reçus:
    10
    Salut à tous,

    J'ai le script php ci-dessous :
    Sur mon ancien serveur (Release 3 de chez OVH) ce script php fonctionne parfaitement bien mais il ne fonctionne pas avec mon nouveau serveur (Centos 7 - Plesk Onyx), j'ai cette erreur qui s'affiche :
    J'ai bien mis local-infile=1 dans le fichier de config mysql my.cnf

    Avez-vous une idée pour solutionner ce problème ?

    D'avance merci pour vos réponses.

    Bruno
     
  2. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    809
    J'aime reçus:
    10
    En utilisant "LOAD DATA INFILE" au lieu de "LOAD DATA LOCAL INFILE" je peux importer mon fichier csv dans ma table mysql à condition que ce fichier csv se trouve dans mon répertoire /var/lib/ma_base_MySql/

    Mais je ne peux pas créer de fichier csv dans le répertoire /var/lib/ma_base_MySql/ depuis un script php qui se trouve dans /var/www/vhosts/mon-site.com/httpdocs/ ...ça ne marche pas !

    Comment faire ?
     
  3. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    809
    J'aime reçus:
    10
    Je voulais parler précédemment du répertoire /var/lib/mysql/ma_base_MySql/ et non pas de /var/lib/ma_base_MySql/
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 019
    J'aime reçus:
    12
    Bonjour poupilou

    De deux chose l'une :

    1) Tu écris chemin entier du fichier csv,

    2) Si fichier non accessible, se loguer en root et 1) le chemin entier ou positionnement sur le répertoire Var/lib/ma_base_MySql/

    Amicalement.
     
  5. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    809
    J'aime reçus:
    10
    Merci pour ta réponse.

    La solution consiste à ajouter le répertoire /var/lib/ma_base_MySql/ dans la variable "open_basedir" dans le fichier php.ini et d'utiliser "LOAD DATA INFILE" et ça fonctionne :)
     
Chargement...
Similar Threads - Erreur mariadb load Forum Date
Search Console Erreurs d'exploration rapport Couverture Crawl et indexation Google, sitemaps 15 Avril 2020
Erreur : Cette URL n'a pas été indexée par Google Crawl et indexation Google, sitemaps 31 Mars 2020
WordPress Cloner mon site, les erreurs à éviter Développement d'un site Web ou d'une appli mobile 3 Mars 2020
Pages zombies mises en Noindex indiquées en erreur 4xx Référencement Google 17 Février 2020
Résolu Indexation : Erreur 503 et Qwant Autres moteurs de recherche connus 16 Février 2020
Redirection http vers https, erreur. URL Rewriting et .htaccess 8 Février 2020
Erreur taux de conversion commerce électronique dans Google Analytics Google Analytics 18 Janvier 2020
Erreur 410 .htacess URL Rewriting et .htaccess 27 Décembre 2019
Search Console URL envoyée contient une erreur d'exploration Problèmes de référencement spécifiques à vos sites 23 Décembre 2019
Erreur 404 perso : comment éviter qu'elle soit indexée ? Administration d'un site Web 1 Décembre 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice