Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

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 19:49:19

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
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 09:53:28)

Hors ligne

#2 17-07-2018 20: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 22:28:25

lagrenouille
Adhérent(e)
Lieu : Toulouse
Distrib. : debian buster_bulseyes
Noyau : d'olive
(G)UI : ça dépends des jours
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

Hors ligne

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

zancanarotrois
Membre
Distrib. : debian GNU/linux 10 (buster)
Noyau : linux 4.19.0.9-amd64
(G)UI : gnome 3.22.2
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