logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-07-2018 18:49:19

zancanarotrois
Membre
Distrib. : debian GNU/linux 11 11 (bullseye)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.38.5
Inscription : 08-02-2018

[RESOLU] probléme de droit pour accéder phpmyadmin

Bonjour,
Apparemment suite à une mise à jour (apparemment parce que je n'avais pas ré-essayé de me connecter directement avant), je n'ai plus accès ni à phpmyadmin ni adminer.
Le message d'erreur est similaire pour les deux:

phpMyAdmin - Error

Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)



 Adminer
Warning: session_start(): open(/var/lib/php/sessions/sess_dp6v1faah9kgbkpdautmf5r4r6, O_RDWR) failed: Permission denied (13) in /var/www/html/tests/adminer-4.6.2.php on line 170



Il me semble comprendre que j'ai un problème d'accés à /var/lib/php/sessions.
Je suis donc allé vérifier les droit pour ce dossier

ls -l /var/lib/php
total 8
drwxrwxr-x 3 root root 4096 avril 14 18:37 modules
drwxrwxr-t 2 root root 4096 juin  28 17:09 sessions
 


J'ai bien tous les droits pour ce dossier, mais je ne sais pas à quoi correspond le -t .

De plus quand je cible le dossier sessions il me dit qu'il est vide?

ls -l /var/lib/php/sessions
total 0



Auriez vous une piste à me donner pour régler mon problème d'accès.
Amicalement
Vincent

Dernière modification par zancanarotrois (18-07-2018 08:53:28)

Hors ligne

#2 17-07-2018 19:58:55

ZoneLinux
Membre
Inscription : 14-07-2018

Re : [RESOLU] probléme de droit pour accéder phpmyadmin

Bonjour,

Apache est sans doute lancé avec l'utilisateur www-data (en tout cas pas avec root)

Donc au vu de tes permissions ca ne peut pas marcher
Il faut autoriser www-data a écrire dans le dossier, par exemple en ajoutant la permission w à other (chmod o+w /var/lib/php/sessions)

de mon coté j'ai ca :

$ ls /var/lib/php -l
total 8
drwxr-xr-x 3 root root 4096 juin   6 16:31 modules
drwx-wx-wt 2 root root 4096 juil.  2 20:09 sessions
 

Hors ligne

#3 17-07-2018 21:28:25

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : [RESOLU] probléme de droit pour accéder phpmyadmin

apache c'est root

ajoute toi plutôt au groupe www-data et donne les bons droits

adduser mon_login www-data

Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

Hors ligne

#4 18-07-2018 08:52:17

zancanarotrois
Membre
Distrib. : debian GNU/linux 11 11 (bullseye)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.38.5
Inscription : 08-02-2018

Re : [RESOLU] probléme de droit pour accéder phpmyadmin

Bonjour,
J'ai fait ce que préconisé: ZoneLinux
                          systemctl reload apache2



Apache est sans doute lancé avec l'utilisateur www-data (en tout cas pas avec root)

Donc au vu de tes permissions ca ne peut pas marcher
Il faut autoriser www-data a écrire dans le dossier, par exemple en ajoutant la permission w à other (chmod o+w /var/lib/php/sessions)
 



Puis relancé systemctl reload apache2
Et ça refonctionne.
Merci à vous de vous être penché sur mon blème.
Bonne journée
Vincent

Hors ligne

Pied de page des forums