|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
j'ai un fichier data.txt situé sur le serveur
-rw-rw-r-- 1 apache apache j'accède à ce fichier en php avec fopen. mais l'instruction SQL : LOAD DATA INFILE me retourne toujours l'erreur : Code :
- Dans un script php qui exécute un fichier SQL - En passant par phpMyAdmin - Directement en ligne de commande je n'ai pas de pb de connexion à la base, les instructions drop table et create table sont exécutées sans pb. le user à tous les droits. d'ou peut bien venir cette erreur ? |
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
c'est effectivement le premier cas : chemin absolu du fichier situé sur le serveur.
pour vérif, ce chemin est identique à celui fourni à la fonction fopen de php qui permet la lecture du fichier sans pb, ou encore utilisé pour uploader en ssh le fichier sur le serveur. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
J'ai cependant un doute sur le caractère absolu du chemin
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
Le serveur tourne sous linux, le chemin est correct.
|
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : octobre 2004 Messages : 145 ![]() |
Bonjour,
Errcode 13 : c'est un permission denied.... Comme ton process apache a bien les droits en lecture sur ton fichier data.txt, le probleme vient forcément de ta config de mysql.... Essaye de redémarrer mysql avec l'option --local-infile et retente ton import. HTH |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
oui, je crois qu'il va falloir tenter ça.
mais je reste dubitatif, il ne s'agit pour moi pas de LOCAL INFILE mais de INFILE tout court, c.à.d en accedant à un fichier présent sur le serveur et non sur le poste client comme le permettrait LOCAL INFILE. Mais peut-être y at-il un rapport qd même. Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com