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 :
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'") ;
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 ?

Merci de vos avis.