Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
linux:webserver:webapps:phpmyadmin [2020/02/29 02:57] – WIP apressatolinux:webserver:webapps:phpmyadmin [2020/02/29 03:43] (versione attuale) – WIP apressato
Linea 31: Linea 31:
 {{ :linux:webserver:webapps:phpmyadmin:page4.png?nolink |}} {{ :linux:webserver:webapps:phpmyadmin:page4.png?nolink |}}
  
-Per testarne il funzionamento è sufficiente aprire un borwser e farlo puntare a **%%http://[vostro_sito]/phpmyadmin%%**+Per testarne il funzionamento è sufficiente aprire un borwser e farlo puntare a **%%http://[miosito.com]/phpmyadmin%%**
  
 La versione pacchettizzata nel sistema, solitamente, è meno aggiornata ma si integra meglio con le logiche di sicurezza del sistema. 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  
-<cli> 
-cd /home/<#webmaster>/www/materiale 
-</cli> 
-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.) 
-<cli> 
-sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz 
-</cli> 
-Decomprimere il contenuto del file appena scaricato nella ''DocumentRoot'' del sito 
-<cli> 
-tar -xzvf phpMyAdmin-x.x.x-all-languages.tar.gz -C /home/<#webmaster>/pubblic_html/niosito.com 
-</cli> 
-Sistemare owner e nome della catella 
-<cli> 
-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 
-</cli> 
-Ora procediamo alla configurazione (semi-automatica di phpMyAdmin) 
-<cli> 
-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 
-</cli> 
-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]] 
  
 === Aggiornare Manualmente === === Aggiornare Manualmente ===
Linea 86: Linea 49:
 Al momento dell'installazione, phpMyAdmin, crea/modifica una serie di files: Al momento dell'installazione, phpMyAdmin, crea/modifica una serie di files:
   - //''/usr/share/phpmyadmin/libraries/vendor_config.php''//   - //''/usr/share/phpmyadmin/libraries/vendor_config.php''//
 +  - //''/usr/share/phpmyadmin/autoload.php''//
   - il contenuto della cartella //''/etc/phpmyadmin/''//   - il contenuto della cartella //''/etc/phpmyadmin/''//
 Per prima cosa eseguire un backup della cartella di phpMyAdmin Per prima cosa eseguire un backup della cartella di phpMyAdmin
Linea 107: Linea 71:
 sudo rm -rf /usr/share/phpmyadmin/phpMyAdmin-x.x.x-all-languages sudo rm -rf /usr/share/phpmyadmin/phpMyAdmin-x.x.x-all-languages
 </cli> </cli>
-Copiare il file ''vendor_config.php'' dalla cartella di backup+Modificare il file **''/usr/share/phpmyadmin/libraries/vendor_config.php''**
 <cli> <cli>
-sudo cp /usr/share/phpmyadmin.bak/libraries/vendor_config.php /usr/share/phpmyadmin/libraries/vendor_config.php+sudo nano /usr/share/phpmyadmin/libraries/vendor_config.php
 </cli> </cli>
-Provare ad eseguire **phpMyAdmin** come mostrato precedentemente e, se tutto ha funzionato correttamente, ripulire le cose inutili rimaste nel sistema+aggiornando i valori come mostrato di seguito 
 +<code php> 
 +define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/'); 
 +define('CONFIG_DIR', '/etc/phpmyadmin/'); 
 +</code> 
 +<WRAP center round important 60%> 
 +**ATTENZIONE: ** non copiate il file ''vendor_config.php'' dalla cartella ''/usr/share/phpmyadmin.bak'' perché potrebbe contenere variabili valorizzare in maniera incompatibile con la nuova versione. 
 +</WRAP> 
 + 
 +Provare ad eseguire **phpMyAdmin** puntando il browser all'indirizzo **%%http://[miosito.com]/phpmyadmin%%** e, se tutto ha funzionato correttamente, ripulire le cose inutili rimaste nel sistema
 <cli> <cli>
 sudo rm -rf /usr/share/phpmyadmin.bak sudo rm -rf /usr/share/phpmyadmin.bak
 sudo rm /home/<#webmaster>/www/materiale/phpMyAdmin-x.x.x-all-languages.tar.gz sudo rm /home/<#webmaster>/www/materiale/phpMyAdmin-x.x.x-all-languages.tar.gz
 </cli> </cli>
 +
 +=== 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 
 +<cli>
 +cd /home/<#webmaster>/www/materiale
 +</cli>
 +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.)
 +<cli>
 +sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz
 +</cli>
 +Decomprimere il contenuto del file appena scaricato nella ''DocumentRoot'' del sito
 +<cli>
 +tar -xzvf phpMyAdmin-x.x.x-all-languages.tar.gz -C /home/<#webmaster>/pubblic_html/niosito.com
 +</cli>
 +Sistemare owner e nome della catella
 +<cli>
 +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
 +</cli>
 +Ora procediamo alla configurazione (semi-automatica di phpMyAdmin)
 +<cli>
 +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
 +</cli>
 +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 === === 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. 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.1582945041.txt.gz · Ultima modifica: 2020/02/29 02:57 da apressato
Torna su
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0