CMS  »  Guide  »  Guida Joomla 

Trasferire il sito da locale a remoto



Ogni sito web viene dapprima sviluppato su una installazione di test e poi, una volta che è stato completata la sua progettazione trasferito su un sito di produzione.

Per comodità, l’installazione di test viene spesso configurata in locale, utilizzando un pacchetto come XAMPP che fornisce server Apache, PHP e MySQL attraverso una comoda installazione.

Presto o tardi arriverà il momento in cui dovremo trasferire il sito locale su un server Web remoto. Per fare questo armiamoci di client FTP e di un editor di testo. Dobbiamo assicurarci di avere i dati del server FTP che dobbiamo usare per caricare i dati in remoto. Questa informazione è normalmente fornita dall’hosting su cui abbiamo ospitato il sito.

Innanzitutto colleghiamoci al server FTP remoto, in modo da caricare tutti i file di Joomla sul server. E’ importante assicurarsi che la cartella in cui andiamo a copiare l’installazione di Joomla sia quella giusta, così come ci è stata comunicata dall’hosting. Per farlo, possiamo caricare un file index.html di esempio in questa cartella, e vedere se è raggiungibile usando il browser. Tipicamente esiste una cartella public_html o httdocs in cui dobbiamo inserire i file di Joomla.

Una volta terminato il caricamento dei file, effettuiamo il trasferimento del database. Suppongo che abbiate a disposizione uno strumento per la gestione del database come ad esempio phpMyAdmin o un altro prodotto equivalente, che consenta di esportare i dati memorizzati nel database.

Per trasferire il database apriamo phpMyAdmin ed esportiamo i dati del database di Joomla: questa operazione genera un file di testo che possiamo importare nel database remoto, sempre utilizzando phpMyAdmin (ma questa volta eseguendolo sul server remoto) oppure un altro software equivalente fornito dal gestore dell’hosting.

Ora dobbiamo modificare le impostazioni di Joomla. Non basta infatti copiare l’installazione da una posizione all’altra perchè funzioni correttamente, ma occorre modificare alcuni parametri. Dovremo modificare:

  • L’indirizzo, lo username e la password del server MySQL
  • I parametri dell’FTP
  • Il percorso della cartella temporanea
  • Il percorso della cartella di log

Per fare questo dobbiamo modificare il file configuration.php, il file che memorizza i valori dei parametri fondamentali dell’installazione di Joomla.

Figura b Il file configuration.php

Il file configuration.php

Questo file usa il linguaggio PHP impostando alcuni parametri, seguendo la struttura var $nomevariabile = ‘valore’;

Basterà modifichiamo i valori delle variabili inserendo i parametri corretti:

  • $host: il nome dell’host del server MySQL
  • $user: lo username con cui potete accedere al database
  • $password: la password associata allo username
  • $db: il nome del database
  • $ftp_host: il nome del server ftp
  • $ftp_user: lo username del server ftp
  • $ftp_pass: la password associata allo username
  • $ftp_root: il percorso della cartella di Joomla
  • $log_path: il suo valore deve essere il percorso della cartella di Joomla più /logs
  • $tmp_path: il suo valore deve essere il percorso della cartella di Joomla più /tmp

Ultimi articoli CMS

jFusion, integrare Joomla con altri CMS

Usiamo jFusion per integrare Joomla con altri software, come...

Drupal: i migliori moduli SEO

Scopriamo i migliori moduli per ottimizzare Drupal per i motori di...

Creare temi Joomla e WordPress con Artisteer

Usiamo Artisteer per creare dei temi per Joomla e WordPress

Form per WordPress: i migliori plugin

Vediamo cinque plugin per creare form avanzati in WordPress.

JoomShopping: e-commerce con Joomla

Configuriamo un negozio online con Joomla utilizzando JoomShopping

Altri articoli

Guide CMS

Guida Alfresco

Scopriamo le funzionalità del CMS Alfresco, uno strumento ideale...

Guida Joomla 1.6

Conosciamo nei dettagli le novità di Joomla 1.6 e vediamo come...

Guida Magento

Utilizziamo Magento per gestire un sito di e-commerce avanzato:...

Altre guide

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti