MacNOMODO
Où on cause du Mac - A consommer sans modération

 
PortailAccueilRechercherFAQS’enregistrerConnexion
 

Installer et configurer PHPMyAdmin

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hr
Enkysté
Enkysté



Age : 54
Inscrit le : 19 Nov 2006
Messages : 2226
Planète : La planète Creuse
Matos : Une paire de palourdes, une paire de power mac g4, un pc, une machine à écrire des années 40.

MessageSujet: Installer et configurer PHPMyAdmin   18/6/2007, 23:23

Je me suis un peu cassé le nez sur la configuration de phpMyAdmin le jour où j'ai voulu mettre un mot de passe à ma base MySQL locale sur mon mac. Je transcris les notes que j'ai prises, ça pourra peut-être simplifier la vie à quelqu'un. Allons-y.

On suppose PHP et MySQL déjà installés et fonctionnels.

Installation
Le dossier phpMyAdmin étant téléchargé et décompressé, placez-le indifféremment dans l'un des dossiers reconnus par le serveur apache comme faisant partie des sites qu'il gère, c'est à dire /Bibliothèque/WebServer/Documents/ ou /Utilisateurs/votrenom/Sites/ par exemple. Par la suite je considère que vous l'avez placé dans l'emplacement /Bibliothèque/WebServer/Documents/ qui est celui auquel vous accédez si vous tapez http://localhost dans un navigateur.
En fait le dossier téléchargé a un nom à rallonge contenant la version. Dans la suite je suppose que vous avez renommé le dossier en phpMyAdmin tout court.

Configuration
Si vous n'avez pas encore configuré de mot de passe pour votre serveur MySQL, en tapant dans votre navigateur l'adresse http://localhost/phpMyAdmin, vous devriez voir l'accueil de phpMyAdmin s'afficher.

Si vous n'avez pas de mot de passe sur le serveur MySQL et que vous ne voulez pas en mettre un, vous pouvez en rester là. Si vous voulez mettre un mot de passe, par exemple pour que vos scripts PHP soient conformes au serveur qui se trouvera sur internet, vous pouvez le faire par le lien Privilèges de la page d'accueil. ATTENTION ! vous bloquerez par la suite l'accès à MySQL pour phpMyAdmin puisqu'il ignore le mot de passe et à la prochaine tentative vous vous cognerez à un message d'erreur.

Puisque vous êtes dans votre environnement de travail, il est plus commode de permettre l'accès permanent à phpMyAdmin. Pour fournir les mots de passe à phpMyAdmin pour qu'il puisse se connecter automatiquement, jusqu'à il y a peu, il fallait éditer le fichier config.inc.php dans un éditeur (textwrangler ou smultron, par exemple), mais heureusement maintenant il y a un script qui fait ça beaucoup plus simplement. Le seul problème est qu'il vous faut d'abord lui créer son dossier de travail. Eh oui, pour l'instant c'est encore un peu lourd.

Créez un dossier config à la racine du dossier phpMyAdmin et donnez-lui des droits de lecture et écriture pour tous. N'oubliez pas ces histoires de droits, sinon vous allez vous énerver pour rien (c'est du vécu, ce que je dis là) !

Lancez ensuite le script en tapant dans votre navigateur l'adresse :
http://localhost/phpMyAdmin/scripts/setup.php
Rubrique Servers, cliquer Add

Si vous êtes derrière votre pare-feu et ne travaillez qu'en local, vous pouvez rendre l'accès permanent en configurant une authentification par configuration (valeur config), sinon, prenez cooky qui obligera à entrer un mot de passe au moins la première fois depuis le poste distant, le mot de passe étant ensuite crypté dans le cooky. Dans ce cas, évidemment vous laissez le champ Authentification type vide.

Éditez les champs (ici pour le mode config) :
Server hostname = localhost
connexion type = tcp
PHP extension = mysqli (pour MySQL >= 4.1)
Authentification type = config
User for config auto = root
Password for config auth = le-mot-de-passe

Si vous travaillez en réseau recommencer pour host = 127.0.0.1 (IP de localhost) l’adresse IP de votre mac sur le réseau et le nom réseau (ex. : 192.168.0.2 et mon-mac.lan) ce qui vous permettra d'éviter de vous casser la tête selon la façon dont vous vous connecterez depuis la machine ou une autre dans votre réseau local.

Le fichier config.inc.php généré par le script se trouve dans le dossier config. Déplacez-le à la racine du dossier phpMyAdmin puis effacez le dossier config.

Si vous ne vous êtes pas planté, phpMyAdmin doit maintenant se lancer correctement, aussi facilement que s'il n'y avait pas de mot de passe.

Si pour des raisons de sécurité vous voulez bloquer l'accès automatique, il vous suffira de déplacer ou renommer le fichier config.inc.php.

Et surtout n'oubliez pas de sauvegarder dans un coin ce fichier pour ne pas avoir à refaire ce cirque à la prochaine mise à jour de phpMyAdmin !
_________________
Ils éprouvaient une sorte d’humiliation à l’idée que leur individu contenait du phosphore comme les allumettes, de l’albumine comme les blancs d’œufs, du gaz hydrogène comme les réverbères.Bouvard et Pécuchet
Revenir en haut Aller en bas

Installer et configurer PHPMyAdmin

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: A i d e  &  d é p a n n a g e :: Le labo (classé X) rss-