Bonjour, je viens d'installer wampserver 2.0 sur un ordinateur au travail (il marchai sur un otre ordi mai j'ai changé de poste) et surprise...impossible de pouvoir acceder a phpmyadmin
msg d'erreur : Forbidden
You don't have permission to access /phpmyadmin/ on this server.
Je ne comprends pas, j'ai jms eu de probleme auparavant , je suppose donc que cela vien problamement de la configuration du pc, mais a quel niveau ? je suis novice dans ce registre.
dans le répertoire C:/ (par défault) j'ai tout laissé par défault, de A à Z lors de l'installation, jai juste ajouté mon dossier ds le répertoire /www/
Ouvrez la console MySql via le menu de l'icône de Wampserver et tapez « Entrée » pour obtenir l'invite de commande "mysql>"
Attribuer un nouveau mot de passe est une bonne idée : SET PASSWORD FOR root@localhost=PASSWORD('mon_mot_de_passe');
Y adjoindre le support de tous les droits et privilèges ne peut pas faire de mal :
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
Quitter le mode console de MySql
Vérifier que les noms utilisateur et hosts sont bien les mêmes dans le fichier config.inc.php, sans oublier de mettre également le mot de passe précédemment défini.
Pk tenter d'attribuer un mot de passe ? je ne pense pa que le probleme vienne de la. J'ai quand meme essayer paske tte solution est la bienvenue et la console me renvoi une erreur :
La table user de la base de données mysql se trouve dans le répertoire data de mysql ou mysql/bin je crois
c'est cette table qui manque ou qui est illisible en l'état
Vérifie dans Config-files/myini
que skip-INNOB est bien neutralisé
#*** INNODB Specific options ***
# Use this option if you have a MySQL server with InnoDB support enabled # but you do not plan to use it. This will save memory and disk space # and speed up some things. #skip-innodb
La table "users" de la base de données "mysql" doit être installée obligatoirement ainsi que d'autres tables.
À priori, il y a un problème lors de l'installation de Wampserver. - Êtes vous administrateur lors de l'installation ? - Les dossiers d'installation ont-ils tous les droits d'écriture ?
Les tables de la base mysql sont : columns_priv db func help_category help_keyword help_relation help_topic host proc procs_priv tables_priv time_zone time_zone_leap_second time_zone_name time_zone_transition time_zone_transition_type user
Une autre base doit exister lors de l'installation : information_schema dont les tables sont : CHARACTER_SETS COLLATIONS COLLATION_CHARACTER_SET_APPLICABILITY COLUMNS COLUMN_PRIVILEGES KEY_COLUMN_USAGE PROFILING ROUTINES SCHEMATA SCHEMA_PRIVILEGES STATISTICS TABLES TABLE_CONSTRAINTS TABLE_PRIVILEGES TRIGGERS USER_PRIVILEGES VIEWS
Modifie 1 fois. Derniere modification le 01/08/2008 à 18:40 par Otomatic.
Dans votre première contribution, vous avez écrit :
« je viens d'installer wampserver 2.0 sur un ordinateur au travail (il marchait sur un autre ordi mais j'ai changé de poste) et surprise...impossible de pouvoir accéder a phpmyadmin »
S'agissant d'ordinateurs au « travail », il serait bon de poser ce genre de question à votre administrateur réseau ou au responsable informatique.
Pour installer wampserver correctement, if faut avoir mis en route le PC en tant qu'administrateur de celui-ci.
Les droits des fichiers et dossiers sont visibles dans les onglets propriétés ouverts via l'explorateur.
Justement, le probleme est bien la. je disposais d'un pc "fraichement" formaté pour mon utilisation. Le pc que je viens de récuperer m'a été confié juste avant le départ du seul et unique responsable informatique et celui ci était déja configuré (pour un ancien utilisateur) auparavant.
Je vous ai répondu que la table mysql.user était indispensable au fonctionnement de MySql et donc de PhpMyAdmin. Je vous ai également dit que si cette table n'existait pas, c'était que l'installation de Wampserver n'était pas correcte.
DONC :
- Désinstaller Wampserver - Supprimer totalement le dossier Wamp
Vérifier et désinstaller (ou désactiver) éventuellement IIS, EasyPHP ou tout autre logiciel serveur. Désactiver également tout logiciel qui pourrait utiliser le port 80 comme Skype.
Redémarrer la machine avec une session Administrateur
Installer Wampserver 2.0c à la racine d'une partition, par exemple C:\Wamp et bien répondre aux questions posées.
Wampserver a été reinstallé bon nombre de fois et le dossier wamp supprimer en totalité à chaque fois. Comment savoir si un logiciel utilise le port 80 ? Skype n'est pas installé tout comme aucun logiciel serveur que je sache. Et qu'entendez vous par "Redémarrer la machine avec une session Administrateur " ? sachant que la seule session a laquel j'ai acces est la session utilisateur de l'ancien utilisateur du pc qui n'est pas l'administateur du pc.