Bonjour !
Un de mes sites vient de changer de serveur et le code MySQL/PHP qui fonctionnait bien avant ne fonctionne plus : une requête "SELECT ... INTO OUTFILE ..." produit l'erreur bizarre "Read-only file system" :
Pourtant, le lecteur / est monté en RW :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (errno=1)(error=Can't create/write to file '/home/username/sub.username.tld/exports/filename.csv' (Errcode: 30 - Read-only file system))
Ensuite, les droits sur les différents répertoires me paraissent corrects :
Code : Sélectionner tout - Visualiser dans une fenêtre à part /dev/mapper/root on /home/virtfs/username/home/username type ext4 (rw,relatime,seclabel,data=ordered,jqfmt=vfsv1,usrjquota=quota.user)
J'ai essayé de changer la conf de MySQL dans le fichier /etc/my.cnf pour y indiquer 'secure_file_priv=/' ou 'secure_file_priv=""' (puis redémarré le service et vérifié que c'était bien pris en compte via mysql > SHOW VARIABLES LIKE "secure_file_priv"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 drwx--x--x. 35 root root 4096 5 sept. 03:00 home drwx--x--x. 23 username username 4096 4 sept. 19:34 username drwxr-xr-x. 16 username username 4096 4 sept. 19:34 sub.username.tld drwxrwxrwx. 3 username username 4096 4 sept. 19:34 exportsmais ca ne résout pas le problème...
Vous auriez une piste pour m'aider à trouver ce qu'il se passe ?
Je ne comprends pas ce qu'il se passe et toutes mes recherches Google sont restées vaines (car habituellement, le problème arrive dans un répertoire /tmp, ce qui n'est pas mon cas).
Merci d'avance pour votre aide !!
T.
Partager