2 pubblicare un sito realizzato con joomla!

Page 1

Pubblicare un Sito Joomla2.5!


Trasferire il proprio sito realizzato con Joomla! da Locale a Remoto

Ora che abbiamo elaborato il nostro sito in locale, per renderlo finalmente pubblico, sarà necessario trasferire tutti i contenuti sul servizio di hosting scelto. Il procedimento di migrazione da locale a remoto è molto simile per tutti i CMS (Wordpress, Drupal, ecc.) ma può variare proprio in base al servizio di hosting scelto.


Per la pubblicazione del nostro sito di prova realizzato con Joomla2.5! utilizzeremo come servizio di hosting gratuito quello fornito da Virgilio Xoom e accessibile tramite il seguente link: http://xoom.virgilio.it/ Subito dopo la registrazione a questo link e alla scelta di un dominio Xoom di riferimento riceveremo, all’indirizzo email specificato, tutti i dati che ci permetteranno di gestire il nostro spazio web.


In particolare il servizio di hosting ci fornirĂ un username, una password e un nome host per il trasferimento dei dati tramite client FTP (Filezilla).


Ora che abbiamo un account e uno spazio web i passaggi da seguire in questa esportazione del nostro sito Joomla2.5! da locale a remoto sono i seguenti:

1.

Esportazione del database locale

2.

Migrazione dei contenuti (tramite client FTP) da locale a remoto

3.

Importazione del database in remoto

4.

Modifica del file configuration.php


1. Esportazione del Database

Dal pannello di Xampp clicchiamo sul pulsante admin di MySQL per accedere al servizio di PHPMyAdmin.


Dal pannello di PHPMyAdmin, nella colonna a sinistra, selezioniamo il database di riferimento utilizzato per il nostro sito in locale con Joomla!

Nella lezione di installazione in locale del CMS Joomla2.5 abbiamo utilizzato il database di deafult con nome MySQL e pertanto lo andremo a selezionare in questa esportazione.


La scelta del database al momento dell’installazione in locale di Joomla 2.5


Selezione del database in PHPMyAdmin

Una volta selezionato il database di riferimento (ovviamente se avete creato un database specifico e non avete utilizzato il database di default MySql dovrete effettuare una selezione differente) andremo a cliccare sul pulsante “Esporta�.


Andremo in questo caso ad utilizzare subito l’esportazione rapida per creare un file con estensione .sql che conterrà tutti dati necessari al corretto funzionamento del nostro sito Joomla! in remoto.


Cliccando sul pulsante “esegui� dovremo solamente specificare il nome del nostro file .sql e una directory per il suo salvataggio.


Dopo aver ricevuto il messaggio di conferma dell’avvenuta esportazione del database selezionato, possiamo passare al trasferimento dei dati da locale a remoto.

2. Trasferimento dati da locale a remoto Come prima cosa avviamo il programma FTP Filezilla, giĂ presente sul nostro computer, dal momento che fa parte del pacchetto Xampp.


La schermata di Filezilla è divisa in due sezioni: a sinistra troviamo i nostri file in locale, a destra troviamo le cartelle su server remoto. Per aprire la connessione al nostro server remoto basterĂ digitare negli appositi campi il nome host, il nome utente e la password, secondo quanto comunicato dal servizio di hosting. Una volta inseriti i dati possiamo avviare la “connessione rapidaâ€?.


Pannello del software FTP Filezilla (connessione ancora non stabilita)


Una volta stabilita la connessione, sarà necessario selezionare (1-2) tutti i contenuti presenti all’interno della cartella del nostro sito locale con Joomla (la cartella di trova al seguente percorso: C:\xampp\htdocs\joomla2.5) e avviare l’upload nella cartella remota (3).

In questo caso, secondo quanto specificato dal servizio di hosting, la cartella remota specifica per l’upload dei contenuti è: webspace/httpdocs.


1


2


3


3. Importare il Database

Mentre tutti i file vengono trasferiti tramite FTP, possiamo intanto già importare il nostro database. Andiamo quindi sul sito del nostro host (in questo caso Virgilio Xoom) e eseguiamo il login all’URL: http://xoom.virgilio.it/


Una volta eseguito l’accesso possiamo subito accedere al pannello di amministrazione del nostro sito. Dal pannello di amministrazione clicchiamo sulla voce “opzioni avanzate�.


Da qui dovremo andare a creare un nuovo database di riferimento in cui andare ad effettuare l’import.


Clicchiamo quindi sulla sezione database e scegliamo l’opzione di creazione di una nuova base dati.

SarĂ quindi necessario inserire il nome del nuovo database, creare un nuovo utente specifico e scegliere una nuova password.



Clicchiamo quindi su Next e di seguito su Finish e aspettiamo il messaggio di conferma dell’avvenuta creazione del database.

Ora la nuova base dati comparirà accanto al database di default, all’interno della sezione “database” del nostro pannello di gestione avanzata dei contenuti.


Ora, per accedere al pannello di PHPMyAdmin e importare il nostro file .sql, è necessario cliccare sul nome del database appena creato e poi sul link corrispondente che compare nella schermata successiva.


Dal pannello di PHPMyAdmin dobbiamo selezionare il database appena creato (1) e poi utilizzare la funzione di import (2) per scegliere il file .sql (3) creato durante l’esportazione dei dati del nostro database locale.


1)


2)


3)


Una volta caricato il nostro file .sql confermiamo l’esportazione e attendiamo il messaggio di conferma. A questo punto il nostro database remoto contiene tutti i dati relativi al nostro sito Joomla! realizzato in locale


4. Modifica del file configuration.php Una volta completato l’upload dei file del nostro sito locale, tramite Filezilla, sarà necessario modificare il file di configurazione “configuration.php” che si troverà, dopo il trasferimento, al seguente percorso: /webspace/httpdocs/configuration.php



In questo caso andremo a modificare il file con l’editor Notepad++. Le modifiche da apportare al codice riguardano le seguenti voci:  Nome database (public $db), dove indicheremo il nome della base dati creata in remoto.  Nome utente (public $user), dove indicheremo l’utente generato in seguito alla creazione del nuovo database in remoto.  La password (public $password), dove indicheremo la password impostata al momento della creazione del nuovo database.  L’Host (public $host) che nel nostro caso viene indicato come internal hostname dal servizio di Xoom.



Modifiche al file configuration.php


Come ultimo passaggio andiamo a modificare la visualizzazione automatica della home page di default, impostata dal servizio di hosting.

Dal pannello di amministrazione del nostro host clicchiamo sulla voce “Visualizza il Cruscotto” e poi su “Modifica le proprietà del sito”.

In questa sezione andremo ad attivare l’opzione per la


“visualizzazione dell’home page caricata via FTP” e ad inserire i dati descrittivi aggiuntivi propri del nostro nuovo sito.

Ora possiamo accedere correttamente in remoto al nostro sito realizzato con Joomla 2.5!, tramite l’URL http://nimmy.xoom.it


FINE LEZIONE


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.