IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Pas de connection a phpMyAdmin [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut Pas de connection a phpMyAdmin
    Salut a tous !


    J'ai installé mon serveur APACHE (2.0.59) ,le module PHP et le serveur MySQL

    Cependant PHPMYADMIN ne fonctionnes pas (vers 2.8.1)

    D'abord j'ai créer un répertoire "phpmyadmin" dans le dossier "siteweb" qui contient un dossier apache,mysql,etc... .

    J'ai tout extrait dans le repertoire phpmyadmin.Ensuite j'ai fais une copie de config.default.php en config.inc.php.

    J'ai fait les modifs suivantes :
    PMAAbsolute : 127.0.0.1/mysql
    Serv/auth_type : cookie
    Serv/user : ''

    Puis dans mon fichier APACHE (htt.conf) :

    Alias /mysql/ "c:/documentsandsettings/siteweb/phpmyadmin"

    <Directory ""c:/documentsandsettings/siteweb/phpmyadmin">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    Et il me dis not found lors d'un : "localhost/mysql"

    Quand je fais un : "localhost/mysql/" , j'ai une aborescence et un fichier "index.php" qui je penses est le lancement de l'application et la pareil : not found

    Peut-être que c'est un problème d'accès, je ne sais pas.

    Cordialement,

  2. #2
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    J'ai rajouter un slach a la fin du nouveau ALIAS dans le fichier conf d'Apache et maintenant j'ai : (lorsque je fais localhost/mysql/)

    Warning: Unknown: open_basedir restriction in effect. File(C:/Documents and Settings/Easy/Bureau/SiteWeb/phpmyadmin/index.php) is not within the allowed path(s): (C:\Documents and Settings\Easy\Bureau\SiteWeb\www) in Unknown on line 0

    Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0

    Fatal error: Unknown: Failed opening required 'C:/Documents and Settings/Easy/Bureau/SiteWeb/phpmyadmin/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0

  3. #3
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    Citation Envoyé par Kenshin86
    Puis dans mon fichier APACHE (httpd.conf) :

    Alias /mysql/ "c:/documents and settings/siteweb/phpmyadmin"

    <Directory ""c:/documents and settings/siteweb/phpmyadmin">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    il y a un guillement en plus dans la ligne:
    Citation Envoyé par Kenshin86
    <Directory ""c:/documents and settings/siteweb/phpmyadmin">
    de plus sous windows (2000/xp/2003), le dossier ou se trouves les fichiers des utilisateurs s'écrit avec des espaces: documents and settings

    de plus quand tu fait l'alias avec un slash à la fin:
    Citation Envoyé par Kenshin86
    Alias /mysql/ "c:/documents and settings/siteweb/phpmyadmin"
    pour accéder à phpmyadmin , tu taperas alors:
    http://localhost/mysql/
    avec le slash à la fin.

    si tu veux accéder en tapant: http://localhost/mysql
    sans le slash à la fin, tu dois taper l'alias, sans le slash aussi:
    Citation Envoyé par Kenshin86
    Alias /mysql "c:/documents and settings/siteweb/phpmyadmin"

  4. #4
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Oui , en fait , j'ai tapé , mais j'ai bien mis les espaces puisque j'avais fait un copier coller.

    Je vais essayer de faire une capture d'écran

  5. #5
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Toujours le meme message d'erreur.

    Voici 3 screens

  6. #6
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    déja il faut que pour chaque alias tu écrive en dessous de lui sa directive <Directory>

    puiis tu passe à la définition de l'alias suivant, comme dans l'image ci dessous:
    Images attachées Images attachées  

  7. #7
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    J'ai fait , et cela n'as rien changé.

    Toujours le meme message d'erreur

  8. #8
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    quel est ce message d'erreur exactement?
    de plus, dans le fichier de configuration de phpmyadmin, as tu saisi l'utilisateur et le mot de passe??

  9. #9
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Ce message :

    Warning: Unknown: open_basedir restriction in effect. File(C:/Documents and Settings/Easy/Bureau/SiteWeb/phpmyadmin/index.php) is not within the allowed path(s): (C:\Documents and Settings\Easy\Bureau\SiteWeb\www) in Unknown on line 0

    Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0

    Fatal error: Unknown: Failed opening required 'C:/Documents and Settings/Easy/Bureau/SiteWeb/phpmyadmin/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0


    pour "auth_user" , j'ai mis : 'cookie'
    et password : ''

    c'est en capture dans mon précédent message.

  10. #10
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    je vois, je crois avoir eu le même problème une fois, mais je ne me souviens plus comment je l'ai résolu (hélas ma mémoire viellit).
    si je m'en rappelle, je te posterai ma solution, sinon je te présente mes excuses

  11. #11
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    J'ai modifié mon fichier php.ini

    en modifiant mon open_basedir : siteweb/www

    PS : www : est le repertoire de mon application web

    en open_base dir : siteweb/phpmyadmin (racine de l'index.php de PMA)

    Et maintenant j'ai ce message d'erreur : voir fichier joint.

  12. #12
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Très bien , le problème venait du fait que le fichier "config-inc.php" était dans le dossier librairies. donc j'ai effectué une copie de ce fichier dans le répertoire racine de l'application (ou se trouve index.php de PMA) ;=)

  13. #13
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    hmm, je pense que ce n'était pas de spécifier une valeur pour open_basedir dans php.ini

  14. #14
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 271
    Par défaut
    Alors , dans le fichier php.ini

    J'ai rencontré ce problème ; lorsqu'on met :

    open_basedir = "Siteweb/www" -> le site fonctionne mais pas de PMA

    et

    open_basedir = "Siteweb/phpmyadmin" -> PMA fonctionne mais pas le site

    PS : le site en PHP (index.php) . Une page HTML ne vous posera pas ce problème la.

    et donc la solution consiste a faire :

    "SiteWeb" et il va chercher les 2 index

  15. #15
    Membre confirmé Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    je crois que tu n'est pas obligé de saisir une valeur pour open_basedir

  16. #16
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 11
    Par défaut
    Salut
    Merci pour la solution !
    Je suppose que tu as suivi comme moi un tuto de Framasoft qui traite avec les anciennes versions d'Apache, php, PMA...
    Et oui, il y a un an, phpMyAdmin n'isolait pas le fichier config.default.php ou config.inc.php dans un sous dossier comme ds la version d'aujourdhui.
    Je n'aurai jamais pu savoir ça! Encore merci Kenshin86 d'avoir trouvé!
    ciao

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. J'arrive pas a connecter a une base access
    Par yahia1982 dans le forum Bases de données
    Réponses: 6
    Dernier message: 01/08/2006, 13h31
  2. Réponses: 4
    Dernier message: 06/07/2006, 17h14
  3. Je n'arrive pas à me connecter au chat
    Par méphistopheles dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 27/03/2006, 21h16
  4. Windows sockets : ne peut pas me connecter au serveur...
    Par kernigansnotdead dans le forum Windows
    Réponses: 13
    Dernier message: 11/09/2005, 16h00
  5. Problème de connection avec phpmyadmin
    Par callo dans le forum Outils
    Réponses: 4
    Dernier message: 20/05/2005, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo