Bonjour ...
Une séquence qui fonctionnait très bien sur une debian 2.6.18-6 me pose problème sur une ubuntu server : 2.6.24-25-server.
Je fais une requette PHP qui génère un fichier Mysql et l'envoie par FTP.
Sauf que sur l'UBUNTU :
1) Mysql ne veux pas écrire dans le répertoire FTP
2) FTP semble ne pas pouvoir lire ailleurs que dans le répertoire où est le script.
www-data fait parti du groupe mysql et réciproquement.
ftp ne semble pas avoir d'user ...
Je pense pourtant que c'est une histoire de droit, mais je n'arrive pas à le résoudre..
le dépot possible dans /tmp est libéllé ainsi :
-rw-rw-rw- 1 mysql www-data 15331 2010-05-20 18:03 TCP-20-05-2010-18-03.txt
mais FTP ne sais lire que dans son propre répertoire, cela même sous DEBIAN, à savoir /var/www/DATA_TRANSFERT/ qui est en Propriété MYSQL et en groupe www-data
Mode d'extraction :
je ne comprends pas pourquoi Mysql ne peut envoyer mon fichier sur DATA_TRANSFERT sur UBUNTU alors que cela allait très bien sur la DEBIAN ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // //Extraction EDI client FIN : $pedre = mysql_query("SELECT CpteCli,Client,numero,adresse2,adresse1,adresse3,CP,Ville,Telephone,Fax,origine,RteZone,BL,Qte,Poids,Volume,origine FROM base WHERE date_expe ='$date_expe' AND PF_destinataire='client' AND PF_depart NOT LIKE 'CELLULE_5' AND RAQ='-' INTO OUTFILE '/tmp/fichier.txt ' FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n'") ;
Merci de vos avis.
Partager