Tips'n Tricks

Installare phpMyAdmin sotto CentOS

Centos col comando YUM installa la versione 2.x

Se vogliamo invece provare l'ultima versione:

scaricare il package ZIP da
http://www.phpmyadmin.net/home_page/downloads.php

andare da webmin in
Altri - file manager
entrare in
/var/www/html

  • premere bottone icona "upload" alto a sinistra
  • puntare al file scaricato zip
  • spuntare "decomprimi e cancella" SI
  • premere upload

attendere


rinominare la dir in "PhpMyAdmin" (attenzione a maiuscole minuscole) o come si desidera
aprire ora IP-DEL-SERVER/PhpMyAdmin


dovrebbe dire "php 5.2" required.

installare php 5.2 [vedi istruzioni]

riavviare httpd

service httpd restart

Va quindi modificato a mano una copia del /var/www/html/PhpMyAdmin/config.inc.php

Per creare manualmente il file config.inc.php, è sufficiente utilizzare un editor di testo (potete aprire il file config.sample.inc.php per ottenere un file di configurazione minimo - lo trovate nella directory principale di phpMyAdmin, quella che contiene il file index.php).All'avvio phpMyAdmin carica le impostazioni presenti in libraries/config.default.php poi sostituisce i valori esistenti con quelli presenti nel config.inc.php. Se i valori di default vanno bene per la vostra configurazione, non avrete bisogno di specificarli nel config.inc.php. Avrete bisogno di poche righe per iniziare, una semplice configurazione potrebbe essere così:

 

<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003'; // usa un valore qualsiasi qui

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
?>

Oppure, se si preferisce non vengano richiesti i dati ogni volta che si accede:

<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // la password di root
$cfg['Servers'][$i]['auth_type']     = 'config';
?>

 

Il login verso il mysql NON usa gli stessi parametri dello user del sistema ! Si deve verificare in mysql admin di webmin l'utente (meglio farne uno nuovo) e relativa password !