Questa è una vecchia versione del documento!


phpMyAdmin

phpMyAdmin è un database manager indispensabile per gestire MySQL (verranno fatti riferimenti ad esso nel corso della guida).

Installazione Automatizzata (di sistema)

Da Ubuntu 18.04, phpMyAdmin non è più parte dei repository ufficiali quindi sarà necessario aggiungere il ppa

sudo add-apt-repository ppa:phpmyadmin/ppa
sudo apt-get update

Per installare digitare

sudo apt-get install phpmyadmin

Il programma di installazione effettuerà la configurazione automatica del webserver.

Selezionare Apache2 (usando la barra spaziatrice e non l'invio :!:)

Selezionare Yes alla richiesta di procedere con la configurazione

Attribuire una password all'utente interno che phpMyAdmin utilizzerà per salvare le sue configurazioni su DB (lútente se lo crea da solo :!:).

Ed in fine confermare la password

Per testarne il funzionamento è sufficiente aprire un borwser e farlo puntare a http://[vostro_sito]/phpmyadmin

La versione pacchettizzata nel sistema, solitamente, è meno aggiornata ma si integra meglio con le logiche di sicurezza del sistema.

Installazione Manuale

Se siete dei puristi potete cimentarvi nell'installazione da 0.
Il vostro pacchetto sarà allineato all'ultima versione ma potrebbe essere più insicuro.

Purtroppo il sito di phpMyAdmin non esporta la comoda funzione per scaricare sempre l'ultima versione, si rende quindi necessario andare sul sito e copiare il link della versione corrente per poi sostituirlo a quello riportato in questa guida. Mentre questa guida viene redatta la versione rilasciata di phpMyAdmin è la 5.0.1 il cui url per il download è https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz
Spostarsi nella cartella Materiale precedentemente creata

cd /home/webmaster/materiale

e scaricare phpMyAdmin (avendo cura di sostituire l'url con quello della versione più recente presente al momento dell'instalazione e di togliere tutta la parte da /download che darebbe problemi.)

sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

Decomprimere il contenuto del file appena scaricato nella DocumentRoot del sito

tar -xzvf phpMyAdmin-x.x.x-all-languages.tar.gz -C /home/<#webmaster>/pubblic_html/niosito.com

Sistemare owner e nome della catella

cd /home/<#webmaster>/pubblic_html/niosito.com
sudo chown <#webmaster>:www-data -R phpMyAdmin-x.x.x-all-languages
sudo mv phpMyAdmin-x.x.x-all-languages phpMyAdmin

Ora procediamo alla configurazione (semi-automatica di phpMyAdmin)

cd phpMyAdmin
mkdir config                            # create directory for saving
chmod 775 config                        # give it world writable permissions
cp config.sample.inc.php config.inc.php
cp config.inc.php config/               # copy current configuration for editing
chmod 775 config/config.inc.php         # give it world writable permissions

Per terminare la configurazione, aprire il browser e navigare verso la locazione del vostro phpMyAdmin aggiungento /setup
http://[miosito.com]/phpmyadmin/setup Finito il setup salvate e tornate con il browser su http://[miosito.com]/phpmyadmin

Considerazioni Finali

Personalmente mi ha divertito scrivere e provare la parte della configurazione manuale … ma l'eccessivo numero di parametri nella configurazione del pacchetto rendono tedioso il tentativo e non c'è una reale certezza di averlo reso anche sicuro quindi personalmente (almeno per ora) penso rimarrò sulla versione automatizzata.

linux/webserver/webapps/phpmyadmin.1582940768.txt.gz · Ultima modifica: 2020/02/29 01:46 da apressato
Torna su
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0