[Résolu] You don't have permission to access /database/ on this server

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

Code :
  1. Alias /database/ /var/www/phpmyadmin/
  2.     <Directory /var/www/phpmyadmin>
  3.         Options FollowSymLinks Indexes
  4.         AllowOverride None
  5.         Order deny,allow
  6.         Allow from 10.1.1.2
  7.         Deny from all
  8.     </Directory>

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
Reply

Marsh Posté le 29-06-2007 à 23:41:09   

Reply

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


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

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

Reply

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.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

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

Reply

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

Reply

Marsh Posté le 02-07-2007 à 02:37:54    

s'il vous plait ne m'abandonner pas, j'ai besoin de vous :cry:
 
j'ai testé avec Apache 2.2.3 et ça fait la même chose :(

Reply

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)

Reply

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 ...

Reply

Marsh Posté le 02-07-2007 à 14:30:47    

ls -al /var/www/phpmyadmin :

Code :
  1. lrwxrwxrwx 1 root root 21 2007-06-29 19:41 /var/www/phpmyadmin -> /usr/share/phpmyadmin/

ls -l /usr/share/phpmyadmin :

Code :
  1. drw-r--r-- 9 www-data root 4,0K 2007-06-30 01:44 phpmyadmin/

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


Message édité par Gavrinis le 02-07-2007 à 15:23:24
Reply

Marsh Posté le 02-07-2007 à 14:30:47   

Reply

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 :
  1. <Directory /usr/share/phpmyadmin>
  2.        AllowOverride None
  3.        Order deny,allow
  4.        Allow from 10.1.1.2
  5.        Deny from all
  6.    </Directory>


Message édité par fighting_falcon le 02-07-2007 à 15:16:11
Reply

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 :
  1. drwxr-xr-x 14 root root 4,0K 2007-06-29 19:18 var/


 
ls -al /usr/ :

Code :
  1. drwxr-xr-x 11 root root 4,0K 2007-06-29 19:40 usr/


 
ls -al /usr/share :

Code :
  1. drwxr-xr-x 93 root root 4,0K 2007-07-01 18:31 share/


 
ls -al /usr/share/phpmyadmin :

Code :
  1. drw-r--r-- 9 www-data root 4,0K 2007-06-30 01:44 phpmyadmin/

Reply

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)

Reply

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 :
  1. Warning: require_once(./libraries/common.lib.php) [function.require-once]: failed to open stream: Permission denied in /usr/share/phpmyadmin/index.php on line 36
  2. Fatal error: require_once() [function.require]: Failed opening required './libraries/common.lib.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/phpmyadmin/index.php on line 36

Reply

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

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed