Outils personnels

PHPMyAdmin sur BlueOnyx avec PHP 5.3 : Différence entre versions

De wikiGite

 
Ligne 3 : Ligne 3 :
 
La mise à jour de PHP en 5.3 ou plus sur BlueOnyx impose de mettre à jour MysqL en 5.1. Problème: le PHPMyAdmin livré avec BluOnyx est trop ancien et ne supporte pas les nouvelles librairies MySQL.
 
La mise à jour de PHP en 5.3 ou plus sur BlueOnyx impose de mettre à jour MysqL en 5.1. Problème: le PHPMyAdmin livré avec BluOnyx est trop ancien et ne supporte pas les nouvelles librairies MySQL.
  
Donc : mise à jour de PHPMyAdmin, par suppression de l'ancien et ré-installation à partir de RPMForge.
+
Donc : mise à jour de PHPMyAdmin, par suppression de l'ancien et ré-installation à partir de RPMForge (-> [[Dépôts complémentaires]]).
 
  rpm -e base-phpmyadmin-ui base-phpmyadmin-capstone base-phpmyadmin-locale-de_DE base-phpmyadmin-glue base-phpmyadmin-locale-en base-phpmyadmin-locale-da_DK base-phpmyadmin-locale-ja --nodeps
 
  rpm -e base-phpmyadmin-ui base-phpmyadmin-capstone base-phpmyadmin-locale-de_DE base-phpmyadmin-glue base-phpmyadmin-locale-en base-phpmyadmin-locale-da_DK base-phpmyadmin-locale-ja --nodeps
 
  yum --enablerepo=rpmforge install phpmyadmin
 
  yum --enablerepo=rpmforge install phpmyadmin

Version actuelle datée du 27 octobre 2011 à 14:56

EDIT Cette procédure ne fonctionne pas à 100%. Préférer BlueOnyx : mise à jour PhpMyAdmin

La mise à jour de PHP en 5.3 ou plus sur BlueOnyx impose de mettre à jour MysqL en 5.1. Problème: le PHPMyAdmin livré avec BluOnyx est trop ancien et ne supporte pas les nouvelles librairies MySQL.

Donc : mise à jour de PHPMyAdmin, par suppression de l'ancien et ré-installation à partir de RPMForge (-> Dépôts complémentaires).

rpm -e base-phpmyadmin-ui base-phpmyadmin-capstone base-phpmyadmin-locale-de_DE base-phpmyadmin-glue base-phpmyadmin-locale-en base-phpmyadmin-locale-da_DK base-phpmyadmin-locale-ja --nodeps
yum --enablerepo=rpmforge install phpmyadmin

Dans /etc/httpd/conf.d/phpmyadmin.conf, ouvrir l'accès à l'extérieur (Allow from) sinon aucun navigateur ne pourra y accéder :

<Directory "/usr/share/phpmyadmin">
#  Order Deny,Allow
#  Deny from all
 php_admin_value open_basedir /usr/share/phpmyadmin
 Allow from all
</Directory>

Mettre une passphrase dans /usr/share/phpmyadmin/config.inc.php

Relancer Apache

/etc/init.d/httpd restart

Puis accès par http://<n'importe quel virtualhost>/phpmyadmin