<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Another Home Page Blog - RPMforge</title><link href="https://blog.anotherhomepage.org/" rel="alternate"></link><link href="https://blog.anotherhomepage.org/feed/tag/RPMforge/atom" rel="self"></link><id>https://blog.anotherhomepage.org/</id><updated>2008-05-18T10:30:00+02:00</updated><entry><title>installation de phpmyadmin sur CentOS 5</title><link href="https://blog.anotherhomepage.org/post/2008/05/18/installation-de-phpmyadmin-sur-CentOS-5/" rel="alternate"></link><published>2008-05-18T10:30:00+02:00</published><updated>2008-05-18T10:30:00+02:00</updated><author><name>Nils Ratusznik</name></author><id>tag:blog.anotherhomepage.org,2008-05-18:/post/2008/05/18/installation-de-phpmyadmin-sur-CentOS-5/</id><summary type="html">&lt;p&gt;&lt;code&gt;yum install --enablerepo=extras,rpmforge httpd php phpmyadmin php-mbstring php-mcrypt&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Mise à jour du 03/10/2011 : si vous êtes sur CentOS 6, voici &lt;a href="/post/2011/10/03/Installation-de-phpMyAdmin-sur-CentOS-6"&gt;une version à jour de ce tutoriel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Je voulais me monter un petit serveur MySQL et comme je suis une feignasse, j'aime utiliser &lt;a href="http://www.phpmyadmin.net"&gt;phpMyAdmin&lt;/a&gt;.je me …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;code&gt;yum install --enablerepo=extras,rpmforge httpd php phpmyadmin php-mbstring php-mcrypt&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Mise à jour du 03/10/2011 : si vous êtes sur CentOS 6, voici &lt;a href="/post/2011/10/03/Installation-de-phpMyAdmin-sur-CentOS-6"&gt;une version à jour de ce tutoriel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Je voulais me monter un petit serveur MySQL et comme je suis une feignasse, j'aime utiliser &lt;a href="http://www.phpmyadmin.net"&gt;phpMyAdmin&lt;/a&gt;.je me fais comme à mon habitude une installation minimaliste, incluant toutefois le dépôt &lt;a href="https://rpmrepo.org/RPMforge"&gt;RPMforge&lt;/a&gt; (dont on note la nouvelle url). Pour ajouter le dépôt RPMForge, il suffit d'installer le RPM du dépôt, &lt;a href="http://dag.wieers.com/rpm/packages/rpmforge-release/"&gt;qu'on sélectionne ici selon son architecture&lt;/a&gt;. On s'assure ensuite que par facilité, le fichier &lt;em&gt;/etc/yum.repos.d/rpmforge.repo&lt;/em&gt; contient bien la ligne :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;enabled = 1 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(c'est moche mais ça marche)&lt;/p&gt;
&lt;p&gt;J'installe ensuite mon bazar :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;yum install httpd phpmyadmin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;C'est bien la première fois que je reproche un truc à un paquet RPMforge, là ce que je reproche au paquet phpmyadmin, c'est de ne pas avoir en dépendance php, chose que je peux aussi reprocher au paquet php-mysql, ou alors j'ai pas tout compris. Allez, on installe PHP :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;yum install php
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;D'autres trucs sont nécessaires pour phpmyadmin, php-mbstring (pas de problème, c'est dans le dépôt base), mais aussi php-mcrypt (et là, il faut activer le dépôt extras, que j'avais désactivé) :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;yum install --enablerepo=extras php-mcrypt php-mbstring
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Ensuite, on édite le fichier &lt;em&gt;/usr/share/phpmyadmin/config.inc.php&lt;/em&gt;, plus exactement à la ligne 17 :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$cfg[&amp;#39;blowfish_secret&amp;#39;] = &amp;#39;&amp;#39;; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Et on remplit la variable avec un truc bien débile :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$cfg[&amp;#39;blowfish_secret&amp;#39;] = &amp;#39;kikoolol&amp;#39;; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Si le serveur MySQL est sur la même machine, s'assurer qu'il est lancé et qu'on connait le mot de passe pour s'y connecter (par défaut, il n'y a pas de mot de passe pour root sur MySQL). Si le serveur est sur une autre machine, on modifie la ligne 31 :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;$cfg[&amp;#39;Servers&amp;#39;][$i][&amp;#39;host&amp;#39;] = &amp;#39;localhost&amp;#39;;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;on remplace "localhost" par l'adresse IP ou le nom de la machine.&lt;/p&gt;
&lt;p&gt;Mais ce n'est pas fini ! Il faut encore accéder à phpMyAdmin. Pour celà, on édite aussi le fichier &lt;em&gt;/etc/httpd/conf.d/phpmyadmin.conf&lt;/em&gt;, la ligne 8 contient :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Allow from 127.0.0.1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;On peut ajouter son adresse IP à la suite de la ligne, comme par exemple :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Allow from 127.0.0.1 192.168.1.2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;ou alors, ouvrir son phpMyAdmin au monde entier, mais c'est &lt;strong&gt;mal&lt;/strong&gt; !&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Allow from all&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;On notera en fin de fichier les urls possibles pour accéder à notre logiciel, on peut même ajouter à la ligne suivante par exemple :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Alias /kikoolol/ /usr/share/phpmyadmin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;On lance Apache :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;service httpd start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et éventuellement MySQL :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;service mysqld start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Voilà, c'est fini, on peut accéder à phpMyAdmin grâce à l'adresse : http://nomduserveur/phpmyadmin, ou http://nomduserveur/phpMyAdmin ou http://nomduserveur/mysqladmin (voire même http://nomduserveur/kikoolol pour les comiques :))&lt;/p&gt;
&lt;h2&gt;Commentaires&lt;/h2&gt;
&lt;h3&gt;Le 26/08/2008 20:44 par mongo&lt;/h3&gt;
&lt;p&gt;Tres cool le tuto. Mais apparamment ca ne marche pas aussi simplement avec centos 5.2. J'ai le massage suivant qui resiste a ce tuto (erreur 403): You don't have permission to access /phpmyadmin/ on this server.&lt;/p&gt;
&lt;h3&gt;Le 12/03/2009 11:01 par Stef&lt;/h3&gt;
&lt;p&gt;Merci pour ce super tuto ;) ça m'a vachement bien aidé !&lt;/p&gt;
&lt;p&gt;Et euh j'ai pareil.. erreur 403.. il suffit de lancer firefox entant que root et ça fonctionne ;)&lt;/p&gt;
&lt;h3&gt;Le 23/03/2009 21:51 par Nils&lt;/h3&gt;
&lt;p&gt;Je vous rappelle qu'il y a un paragraphe sur les autorisations, il faut penser à modifier la directive Allow de /etc/httpd/conf.d/phpmyadmin.conf ;)&lt;/p&gt;
&lt;h3&gt;Le 15/04/2009 04:49 par kadahowa&lt;/h3&gt;
&lt;p&gt;bien fait le tuto.
pour les gens qui n'ont pas pu acceder a phpmyadmin il faut changer les droit de permission du group.
et ça va marcher c'est tester et ça marche.
le seul probleme c'est j connais pas le mot de pass et le login de mon serveur mysql.
on voulant installer centos j ai cocher server donc j ai pas pu savoir quelle mot de passe et login a fait .
donc si quelqu'un sait, qu il me fille la reponse :&amp;gt;
merci.&lt;/p&gt;
&lt;h3&gt;Le 16/04/2009 20:34 par Nils&lt;/h3&gt;
&lt;p&gt;Pourrais-tu être plus précis sur "les droits de permissions du groupe" ?
Sous CentOS, par défaut, il n'y a pas de mot de passe à l'utilisateur root sur MySQL. Il te faut donc te connecter, et une fois dans le shell MySQL, tu peux changer le mot de passe. Tu peux aussi faire cela via phpMyAdmin.&lt;/p&gt;
&lt;h3&gt;Le 22/04/2009 21:41 par HAZTIKA&lt;/h3&gt;
&lt;p&gt;Bonjour
J'essaie de suivre ton tuto mais après : yum install --enablerepo=extras php-mcrypt php-mbstring
je vais dans le dossier /usr/share et je ne trouve pas le fichier config.inc.php que tu as indiqué ( /usr/share/phpmyadmin/config.inc.php ) , je ne trouve même pas le dossier phpmyadmin/ dans /usr/share
et j'ai aussi vérifier dans /etc/httpd/conf.d/ et je ne trouve pas le fichier phpmyadmin.conf
j'ai un centos 5.2, merci de ton aide&lt;/p&gt;
&lt;h3&gt;Le 24/04/2009 19:46 par Nils&lt;/h3&gt;
&lt;p&gt;@HAZTIKA : il faut d'abord installer le dépôt RPMForge, c'est expliqué entre autres &lt;a href="http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-20e1f65f19ccf2f5fbf5adb30dbaf5ea963a64ae"&gt;ici&lt;/a&gt;. Une fois ce dépôt installé (et activé), tu peux utiliser yum pour installer phpmyadmin et suivre le reste du billet, tu devrais alors trouver les fichiers.&lt;/p&gt;
&lt;h3&gt;Le 05/06/2010 10:54 par Zerana&lt;/h3&gt;
&lt;p&gt;Cool, ton tulo&lt;/p&gt;</content><category term="Logiciels libres"></category><category term="CentOS"></category><category term="Linux"></category><category term="MySQL"></category><category term="phpMyAdmin"></category><category term="RPMforge"></category></entry></feed>