PhpMyAdmin: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Ops
m Eliminato i parametri "Ultima versione del software" e "Data di pubblicazione dell'ultima versione" nel template "Software"
 
(46 versioni intermedie di 29 utenti non mostrate)
Riga 1:
{{Titolo minuscolo}}
 
{{Software
|Nome = phpMyAdmin
Line 7 ⟶ 6:
|Didascalia = Pagina iniziale di phpMyAdmin
|Sviluppatore = The phpMyAdmin Project
|UltimaVersione = 4.1.7
|DataUltimaVersione = {{Data e tempo|09|2|2014}}<ref>{{cita web|titolo=Rilasci del software phpMyAdmin|lingua=en|url=http://www.phpmyadmin.net/home_page/news.php|accesso=21 febbraio 2014}}</ref>
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Linguaggio = php
|Genere = dbmsbasi di dati
|Licenza = [[GNU General Public License|GPL]]
|SoftwareLibero = sì
|Lingua = 79<ref>{{Cita web|url=https://www.phpmyadmin.net/translations/|titolo=Translations|editore=phpMyAdmin|data=|accesso=9 marzo 2019}}</ref>
|Lingua =
|SitoWeb = [http://www.phpmyadmin.net www.phpmyadmin.net]
}}
'''phpMyAdmin''' è un'applicazione web scritta in [[PHP]], rilasciatadistribuita con licenza [[GNU General Public License|GPL]], che consente di amministrare un [[database]] [[MySQL]] o [[MariaDB]] tramite un qualsiasi [[browser]]<ref>{{Cita web|url=https://www.phpmyadmin.net/|titolo=phpMyAdmin|autore=phpMyAdmin contributors|sito=phpMyAdmin|lingua=en|accesso=23 marzo 2017}}</ref>. L'applicazione è indirizzata sia agli amministratori del [[database]], sia agli utenti. Gestisce i permessi prelevandoli dal database [[MySQL]].
 
phpMyAdmin permette di creare un database da zero, creare le tabelle ed eseguire operazioni di ottimizzazione sulle stesse. Presenta un feedback sulla creazione delle tabelle per evitare eventuali errori. Sono previste delle funzionalità per l'inserimento dei dati (''popolazione del database''), per le [[query]], per il [[backup]] dei dati, ecc..
 
L'amministratore ha anche a disposizione un'interfaccia grafica per la gestione degli utenti: l'interfaccia permette l'inserimento di un nuovo utente, la modifica della relativa [[password]] e la gestione dei permessi che l'utente ha sul database.
 
== Installazione ==
phpMyAdmin in verità non necessitànecessita di una vera e propria installazione: Perper utilizzarlo, trattandosi tecnicamente di un insieme di pagine PHP, occorre semplicemente scaricare phpMyAdmin e decomprimerlo in una cartella del proprio server web (cartella che nei sistemi [[Linux]] è solitamente collocata nel percorso <code>/var/www</code>). La parte solitamente più complessa è per cui quella di installare e preparare il server web.
 
'''Requisiti necessari'''
* Un [[server web]] (solitamente [[Apache HTTP Server]]);
* Pacchetto [[MySQL]] servero (ovviamente)[[MariaDB]] server;
* Pacchetto [[PHP]];
* Un [[browser]].
Line 36 ⟶ 32:
Nella maggior parte delle distribuzioni Linux vi è un [[sistema di gestione dei pacchetti]] che permette di installare facilmente phpMyAdmin e tutte le sue dipendenze sopra citate in una volta sola, installando il pacchetto <code>phpmyadmin</code>.
 
In [[Debian]] fino alla versione 9, per esempio, basta lanciare (da [[root (utente)|utente root]]):
 
apt-get install phpmyadmin
 
A causa di problemi in licenza e manutenzione questo pacchetto non è disponibile in [[Debian]] 10 e in [[Ubuntu]] 19.10; il software può essere installato con pacchetti forniti da sviluppatori che non fanno parte dei Team di sviluppo di questi [[Sistema operativo|sistemi operativi]] o dal sorgente disponibile sul sito [https://www.phpmyadmin.net www.phpmyadmin.net] .
Al contrario, per altri sistemi operativi come [[Microsoft Windows]] dove non vi è una gestione del software a pacchetti, si possono utilizzare degli installatori già preconfezionati come per esempio [http://www.easyphp.org EasyPhp] o [http://www.apachefriends.org/it/xampp.html [[XAMPP]]] (quest'ultimo è multipiattaforma) che permettono di raggiungere lo stesso risultato.
 
Al contrario, per altri sistemi operativi come [[Microsoft Windows]] dove non vi è una gestione del software a pacchetti, si possono utilizzare degli installatori già preconfezionati come per esempio [httphttps://www.easyphp.org EasyPhp] o [httphttps://www.apachefriends.org/it/xamppindex.html [[XAMPP]]] (quest'ultimo è [[multipiattaforma]]) che permettono di raggiungere lo stesso risultato.
Una volta installato, phpMyAdmin potrà essere utilizzato accedendo tramite il proprio [[browser]] alla cartella dove è stato installato phpMyAdmin (solitamente qualcosa di simile a <code>http://localhost/phpmyadmin</code>).
 
Una volta installato, phpMyAdmin potrà essere utilizzato accedendo tramite il proprio [[browser]] alla cartella dove è stato installato phpMyAdmin sul proprio server web (solitamente qualcosaè diun indirizzo simile a <codenowiki>http://localhost/phpmyadminphpMyAdmin/</codenowiki>).
 
== Configurazione ==
Dopo averlo installato e messo nella cartella web, occorre configurarlo. Per fare ciò, va aperto il file <code>config.inc.php</code> situato nella cartella di phpMyAdmin e vanno modificate le seguenti righe:
 
<syntaxhighlight lang="php">
$cfg['PmaAbsoluteUri'] = '<nowiki>http://localhost/phpMyAdmin/</nowiki>';
$cfg['Servers'][$i]['auth_type']= 'http';
$cfg['Servers'][$i]['user']= 'nomeutente';
</syntaxhighlight>
 
$cfg['PmaAbsoluteUri'] = '<nowiki>http://localhost/phpMyAdmin/</nowiki>';
$cfg['Servers'][$i]['auth_type']= 'http';
$cfg['Servers'][$i]['user']= 'nomeutente';
Ovviamente al posto di ''nomeutente'' si può inserire ciò che si vuole. Se questa configurazione non funziona allora la si può impostare così:
 
<syntaxhighlight lang="php">
$cfg['PmaAbsoluteUri'] = '<nowiki>http://localhost/phpMyAdmin/</nowiki>';
$cfg['Servers'][$i]['auth_type']= 'config';
$cfg['Servers'][$i]['userauth_type']= 'rootconfig';
$cfg['Servers'][$i]['auth_typeuser']= 'configroot';
</syntaxhighlight>
 
Il resto può essere lasciato tutto com'è. La password può venire impostata da phpMyAdmin.
 
Line 84 ⟶ 86:
* 3.5.0 (7 aprile [[2012]])
* 4.0.0 (3 maggio [[2013]])
* 4.1.0 (12 dicembre [[2013]])
* 4.2.0 (8 maggio [[2014]])
* 4.3.0 (5 dicembre [[2014]])
* 4.4.0 (1º aprile [[2015]])
* 4.5.0 (23 settembre [[2015]])
 
== Note ==
Line 90 ⟶ 97:
== Voci correlate ==
* [[MySQL]]
* [[MariaDB]]
* [[PHP]]
* [[WebserverServer web]]
* [[PhpPgAdmin]]
 
== Altri progetti ==
{{interprogetto|commons=Category:PhpMyAdmin}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://sourceforge.net/projects/phpmyadmin/ Il sito ufficiale di phpMyAdmin]
* {{FOLDOC|phpmyadmin|phpmyadmin}}
* {{en}}cita [httpweb|https://wiki.phpmyadmin.net/pma/Quick_Install |Wiki ufficiale di phpMyAdmin]|lingua=en}}
 
=== Guide e tutorial ===
* [{{cita web|url=http://freephp.html.it/guide/lezioni.asp?idguida=9 |titolo=Guida per phpMyAdmin]|urlmorto=sì|urlarchivio=https://web.archive.org/web/20041209053830/http://freephp.html.it/guide/lezioni.asp?idguida=9|dataarchivio=9 dicembre 2004}}
* {{cita web|url=http://forum.tutorialweb.org/showthread.php?t=718|titolo=Tutorial in italiano|urlmorto=sì|urlarchivio=https://web.archive.org/web/20070312113949/http://forum.tutorialweb.org/showthread.php?t=718|dataarchivio=12 marzo 2007}}
* [http://www.phpmyadmin.net/pma_localized_docs/Documentation-it.html Documentazione ufficiale in italiano] (parziale)
* [{{cita web|http://forumwww.tutorialwebrisorse.orgnet/showthread.php?t=718 Tutorialmysql/phpmyadmin/|Guida in italiano]}}
* {{cita web | 1 = http://php.html.it/guide/leggi/78/guida-phpmyadmin/ | 2 = Altra guida su phpMyAdmin | accesso = 24 novembre 2006 | dataarchivio = 24 novembre 2006 | urlarchivio = https://web.archive.org/web/20061124022315/http://php.html.it/guide/leggi/78/guida-phpmyadmin/ | urlmorto = sì }}
* [http://www.risorse.net/mysql/phpmyadmin/ Guida in italiano]
* {{cita web | 1 = http://www.webhosting.uk.com/phpmyadmin-tutorials.php | 2 = phpMyAdmin Tutorials | accesso = 4 gennaio 2008 | urlarchivio = https://web.archive.org/web/20080119183202/http://www.webhosting.uk.com/phpmyadmin-tutorials.php | dataarchivio = 19 gennaio 2008 | urlmorto = sì }}
* [http://php.html.it/guide/leggi/78/guida-phpmyadmin/ Altra guida su phpMyAdmin]
 
=== Risorse ===
* [httphttps://wwwpackages.easyphpdebian.org/it/sid/phpmyadmin phpMyAdmin EasyPhppakage] pacchetto phpMyAdmin, Mysqlcon dipendenze MySQL, PhpPHP, Apache tutto(in Debian inclusosid)
* [http://www.apachefriends.org/it/xampp.html XAMPP] pacchetto{{Webarchive|url=https://web.archive.org/web/20090116202106/http://www.apachefriends.org/it/xampp.html phpMyAdmin,|date=16 Mysql,gennaio Php,2009 Apache}} tuttoprogramma inclusodi perinstallazione Windowsdi ophpMyAdmin, GNU/LinuxMySQL, PHP, Apache (multipiattaforma)
* [http://www.devsideeasyphp.netorg/ WebEasyPhp] developerprogramma Suite]di installazione di phpMyAdmin, MysqlMySQL, phpPHP, Apache e molto ancora tutto in un'unica soluzione, gratuitamente e facile(per daMicrosoft usareWindows)
* [http://www.webhosting.uk.com/phpmyadmin-tutorials.php phpMyAdmin Tutorials] - Learn how to use this database management system to manage the DBs.
 
{{Controllo di autorità}}
{{Portale|Software libero}}
 
[[Categoria:MySQL]]
[[Categoria:Interfacce di amministrazione per DBMS]]