You don't have permission to access /database/ on this server [Résolu] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 29-06-2007 à 23:48:27
tu essais quoi commme user ?
si le serveur web est sur le même de mysql connect toi en ssh et mets un password a root et apres essai avec root/ton_password
Marsh Posté le 30-06-2007 à 00:13:04
mais je ne sais même pas m'identifier dans PHPmyadmin vu que je ne sais pas y accéder à cause de son erreur
Marsh Posté le 30-06-2007 à 00:20:29
oula ...
tu m'as toujours pas dit avec user tu essayais de connecter de plus je te dit de te connect en local a mysql en root sans mot de passe via une connexion ssh. De plus la conf d'apache n'a rien a voir avec la conf de mysql.
Marsh Posté le 30-06-2007 à 00:53:43
avec le user "mysql", pour ce qui est de MySQL il fonctionne et je suis connecté dessus sans mot de passe
Marsh Posté le 30-06-2007 à 11:39:02
quand j'essaye de m'y connecter avec SSH et que j'entre "lynx 127.0.0.1/database/" il me sort la même erreur
Marsh Posté le 02-07-2007 à 02:37:54
s'il vous plait ne m'abandonner pas, j'ai besoin de vous
j'ai testé avec Apache 2.2.3 et ça fait la même chose
Marsh Posté le 02-07-2007 à 07:46:48
Fait un reset du mot de passe de MYSQL (je sais plus comment ça se fait .. C'est une commande à executer en root .. regarde dans la doc)
Marsh Posté le 02-07-2007 à 08:34:21
mais ça n'a rien à voir avec MySQL tout ça ....
http://serveur/database/ -> vous n'avez pas le droit d'accéder à ce dossier
C'est un problème de conf APACHE ...
fais voir le résultat de : ls -al /var/www/phpmyadmin
A tout les coups ton utilisateur www-data n'a pas les droits de lecture sur ce dossier ...
Marsh Posté le 02-07-2007 à 14:30:47
ls -al /var/www/phpmyadmin :
Code :
|
ls -l /usr/share/phpmyadmin :
Code :
|
merci pour ton aide fighting_falcon
d'après moi se sont les liens symboliques qui posent problèmes car j'ai déjà eus le cas avec un autre lien symbolique se trouvant aussi dans /var/www/, à mon avis le problème est que se soit root le propriétaire du lien symbolique /var/www/phpmyadmin
Marsh Posté le 02-07-2007 à 15:15:59
on avance un peu mais pas beaucoup, fais voir tes droits sur tous les dossiers :
ls -al /
ls -al /var/
ls -al /usr
ls -al /usr/share
ls -al /usr/share/phpmyadmin
Et aussi, vu que /var/www/phpmyadmin est un lien symoblique, je pense qu'il doit falloir rajouter ça dans ta conf apache :
Code :
|
Marsh Posté le 02-07-2007 à 15:36:13
merci, pour ce qui est du <Directory /usr/share/phpmyadmin> j'avais déjà tenté.
ls -al / ne passe pas
ls -al /var/ :
Code :
|
ls -al /usr/ :
Code :
|
ls -al /usr/share :
Code :
|
ls -al /usr/share/phpmyadmin :
Code :
|
Marsh Posté le 02-07-2007 à 17:40:08
/usr/share/phpmyadmin : rw-r--r--
ton utilisateur www-data n'a pas le droit d'exécution sur le dossier, autrement dit, il ne peut pas aller dedans, donc il n'arrivera pas à lire les pages !!
chmod u+x /usr/share/phpmyadmin (en root, ou en www-data)
Marsh Posté le 02-07-2007 à 17:46:18
merci beaucoup mais ce n'est pas tout voici ce qu'il vient de me sortir :
Code :
|
Marsh Posté le 02-07-2007 à 18:18:28
voilà c'est résolu merci beaucoup pour ton aide fighting_falcon, elle m'a été plus que précieuse, un grand merci
Marsh Posté le 02-07-2007 à 19:15:17
encore un problème de droits
chown -R www-data /usr/share/phpmyadmin
chmod -R u+rx /usr/share/phpmyadmin
Marsh Posté le 29-06-2007 à 23:41:09
Bonsoir à tout le monde (ou bonjour),
Voilà j'ai un petit problème avec mon PHPmyAdmin je n'arrive pas à y accéder. J'ai essayé pleins de possibilités mais rien ne passe.
J'ai ajouter ceci à mon httpd.conf :
mais rien n'y a fait toujours la même erreur "You don't have permission to access /database/ on this server."
Pour info je tourne sous Apache 1.3.34 sous une Debian Etch avec PHP 5.2 et MySQL 5.0.32 et ce serveur n'a ni interface graphique ni écran donc tout est maintenu depuis un ordi du réseau qui a comme IP 10.1.1.2
Aidez moi s'il vous plait
Message édité par Gavrinis le 02-07-2007 à 18:19:51