Je considère que les logiciels suivants : apache, php, mysql ont été installés correctement (du style, avec les rpm). Je ne vais donner que des infos de configuration. Celles-ci sont tirées des docs en Anglais et j'ai choisi en général une solution sur plusieurs proposées. Cette installation a été faire avec les dernières versions stables au 01/04/02 sous LINUX (noyau Redhat). Comment configurer MySQL et phpMyAdminGérer MySQLComment démarrer, redémarrer ou arrêter MySQL? Il suffit de faire appel à la commande mysql.
Comment changer le mot de passe root pour le serveur MySQL ?
On peut ajouter la commande suivante :
Si l'on veut par la suite se connecter sous root au serveur, il faut taper :
Le mot de passe est alors demandé. Comment configurer phpMyAdmin pour gérer l'authentification HTTP ?ATTENTION : PHP doit être correctement installé !!! phpMyAdmin propose l'authentification par HTTP, i.e. que pour pouvoir l'utiliser, il faut s'identifier entre autre par login et mot de passe. Pour se faire, il faut créer un utilisateur spécial (control user)dont les privilèges sont assez limités. Le nom de cet utilisateur ainsi que son mot de passe associé doit
être renseigné dans le fichier de configuration config.inc.php3.
les champs correspondants sont Voici les droits dont doit disposer l'utilisateur spécial :
L'eemple suivant suppose que cet utilisateur spécial s'appelle phpmyadmin et que son mot de passe est motdepasse.
Comment ajouter un utilisateur "normal"?
ApacheGérer ApacheComment démarrer, redémarrer ou arrêter Apache ? Il suffit de faire appel à la commande: httpd
Fichiers .htaccessLes fichiers .htaccess permettent entre autres de protéger des fichiers ou des répertoires. Configurer ApachePour pouvoir utiliser cette fonctionnalité, il faut modifier la variable AllowOverride de Apache (fichier httpd.conf). Par défaut, cette variable est fixée à NONE (mettre ALL par exemple). Ne pas oublier de redémarrer Apache.. Ces fichiers comporte un chemin sur un fichier de mots de passe pour les personnes autorisées. ATTENTION : Ne pas stocker ce fichier dans l'arborescence visible du net CONSEIL : Donner tout le chemin d'accès (dans le .htaccess) sinon ce chemin est relatif au ServerRoot défini dans Apache. Ajouter un utilisateur avec mot de passe crypté
|