Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2020, à 11:58

inkquery

phpMyAdmin - ./tmp/ n'est pas accessible

Bonjour,

J'ai le message d'erreur dans l'interface de phpMyAdmin suivant

$cfg['TempDir'] (./tmp/) n'est pas accessible. phpMyAdmin est incapable de mettre en cache les modèles et de ce fait sera lent.

J'ai donc été voir les droits du dossier tmp, qui étaient

ink@DESKTOP-2EC349I:/$ ls -l
drwxrwx---  1 root root    512 Sep 10 11:41 tmp

J'ai donc passé les droits comme suis

ink@DESKTOP-2EC349I:/$ sudo chown root:www-data tmp/
ink@DESKTOP-2EC349I:/$ sudo chomod 770 tmp/

www-data etant l'user du serveur web apache sous ubuntu.

Du coup les nouveaux droits sont

ink@DESKTOP-2EC349I:/$ ls -l
drwxrwx---  1 root www-data    512 Sep 10 11:41 tmp

Malgré cette modification au niveau du dossier, le message persiste.
Quels droits je dois accorder ?

Hors ligne

#2 Le 10/09/2020, à 12:42

bruno

Re : phpMyAdmin - ./tmp/ n'est pas accessible

Je déplace le sujet car c'est encore probablement un problème spécifique à l'utilisation dans Windows

--

Sur une installation « normale » d'une distribution Linux le dossier /tmp doit être accessible à tous en lecture et écriture :

$ ls -ld /tmp
drwxrwxrwt 19 root root 20480 sept. 10 13:28 /tmp

C'est absolument nécessaire au bon fonctionnement du système.J’ignore pourquoi ce n'est pas le cas ici.

De manière générale, il ne faut pas s'amuser à modifier les droits d'accès sur des dossiers ou fichiers du système.

Dans ton cas, rendre à root ce qui appartient à root :

sudo chown root:root /tmp

Attribuer des permissions correctes sur ce dossier :

sudo chmod 1777 /tmp

Hors ligne

#3 Le 10/09/2020, à 13:25

inkquery

Re : phpMyAdmin - ./tmp/ n'est pas accessible

Bonjour, désolé pour le mauvais emplacement du topic, j'essaierai de faire attention la prochaine fois.

En relisant l'erreur phpMyAdmin n'essayait pas de modifier le dossier tmp situé à la racine mais le dossier tmp du repertoire courant

./tmp/

J'ai donc créée le dosier tmp dans le repertoire courant et attribué des droits corrects le message à disparu.

Merci encore d'avoir pris le temps de me repondre ce qui m'a mis sur la piste.

Hors ligne

#4 Le 10/09/2020, à 16:28

bruno

Re : phpMyAdmin - ./tmp/ n'est pas accessible

Désolé, je n'avais pas vu le ./tmp. J'ai la vue qui baisse wink

Hors ligne