Compatibilità:
WebSite X5 Evo e Pro
Conclusa la fase di creazione del tuo sito web, sei finalmente pronto per esportarlo online e farlo conoscere al mondo.
Pubblicare un sito online significa copiare i file che lo compongono (pagine .html o .php, fogli di stile .css, ecc.) dal tuo computer locale ad un server, affinché chiunque navighi in Internet possa accedervi.
Hai, dunque, bisogno di qualcuno che ti fornisca uno spazio su server e WebSite X5 lo fa, mettendoti a disposizione un servizio di Hosting creato su misura. In qualsiasi caso, sei comunque libero di rivolgerti ad un Provider esterno.
In questa guida vedremo proprio cosa devi fare per pubblicare il tuo sito su uno spazio web diverso da quello messo a disposizione da WebSite X5.
#tip - Scopri di più sul servizio di hosting incluso con la tua licenza di WebSite X5: Cos'è e come si attiva il servizio di Hosting incluso in WebSite X5?
Esportare un sito per la prima volta
- Al Passo 5 - Esportazione del Sito, clicca sul pulsante Esportazione del Sito su Internet.
- Scegli cosa vuoi effettivamente pubblicare. Se è la prima volta che pubblichi il progetto, seleziona come Tipo di caricamento la voce Esporta tutti i file del Sito Internet: in questo modo viene pubblicato l'intero sito.
- A questo punto, clicca sul menu a tendina con la lista dei Provider di Spazio Web e seleziona la voce Altro Provider.
- Mentre per il WebSite X5 Hosting non è necessario fare nulla perché tutto viene configurato automaticamente, scegliendo un Provider diverso devi inserire manualmente una serie di dati e di parametri indispensabili per poter impostare la connessione. Innanzitutto devi specificare:
- l'Indirizzo URL del Sito, ovvero l'indirizzo (per esempio, www.mysite.com) al quale il sito sarà raggiungibile una volta pubblicato. Questa informazione è necessaria per il corretto funzionamento di eventuali Feed RSS, del Carrello di e-commerce e della SiteMap che viene automaticamente creata e collegata dal Programma.
- la Cartella di destinazione, ovvero la cartella che ti è stata assegnata dal tuo Provider per pubblicare il tuo sito. Puoi digitare il nome della cartella nell'apposito campo, oppure puoi cliccare sul pulsante per richiamare la finestra Selezione della Cartella di Pubblicazione: qui vedi visualizzate tutte le cartelle presenti su Server e puoi selezionare quella da utilizzare.
#tip - La cartella all'interno della quale pubblicare il sito dovrebbe contenere un file index.html. Se non sei sicuro, chiedi al tuo Provider: non tutte le cartelle presenti su Server vanno bene per la pubblicazione.
- Clicca ora sul pulsante Parametri: nella finestra Impostazioni Server a cui accedi devi inserire i parametri richiesti per stabilire la connessione al Server, configurare il Database collegato al Progetto e definire i metodi di invio delle e-mail.
- Nella sezione Parametri FTP ti viene richiesto di specificare:
- il Tipo di Server ovvero il tipo di connessione da utilizzare. In base a ciò che viene supportato dal tuo Server, puoi scegliere tra: FTP - File Transfer Protocol, SFTP - SSH File Transfer Protocol e FTPS - FTP over explicit TLS/SSL;
- l'Indirizzo FTP. Un esempio di indirizzo FTP è: "ftp.websitex5.com", dove "websitex5.com" è il nome del dominio;
- le tue Username e Password;
- opzionalmente puoi anche decidere se lasciare attive o meno le opzioni Utilizza FTP passivo e Usa compressione GZIP al fine di velocizzare la pubblicazione del file;
- infine puoi impostare il numero di Connessioni simultanee che il Motore FTP deve stabilire con il Server (in sostanza equivalgono al numero di file che possono essere pubblicati contemporaneamente) e la Porta sul Server.
- Nella sezione Gestione Dati, invece, devi impostare i seguenti dati relativi al Database che intendi utilizzare:
- il Nome Host, ovvero l'indirizzo URL del Server MySQL su cui risiede il Database online. Se, come accade nella maggior parte dei casi, il Database risiede sullo stesso Server che ospita anche il sito Web a cui è collegato, puoi individuarlo con l'espressione "localhost".
- il Nome Database;
- le tue Username e Password;
- la Cartella su Server con accesso in scrittura, ovvero il nome della cartella all'interno della quale è abilitata la scrittura da parte del codice PHP.
#tip - Normalmente i Provider permettono l'accesso in scrittura per ogni cartella su Server: in questi casi non hai bisogno di specificare alcun percorso per la cartella pubblica. Comunque, nella sezione WebSite Test del Pannello di Controllo online puoi verificare se la cartella con accesso in scrittura che hai specificato, e le eventuali sottocartelle in essa presenti, esistono e permettono l'effettiva scrittura del dati.
- Nella sezione Invio e-mail, infine, devi specificare:
- lo Script per l'invio delle e-mail che intendi utilizzare. Il metodo di invio consigliato è PHP Mailer. Su questa libreria si basano anche i metodi SMTP e SMTP Autenticato. In alternativa, puoi utilizzare i metodi di invio basati sulla funzione standard "mail" di PHP: Script completo e, nel caso questo non funzioni, Server di bassa qualità o Script a basso livello;
- il Mittente da utilizzare per l'invio delle e-mail: questo indirizzo e-mail viene utilizzato come Mittente in tutte le e-mail inviate dal sito, per esempio dall'Oggetto Modulo di contatto, dal Carrello e-commerce, ecc. Se desideri fare in modo che alcune e-mail (come, per esempio, le e-mail d'ordine dell'e-commerce) abbiamo come Mittente l'indirizzo e-mail del cliente, puoi attivare l'opzione Consenti invio da mittenti alternativi.
#tip - Se il tuo Provider blocca l'invio dal server di e-mail in cui il mittente ha un dominio diverso da quello del Sito (per esempio, non permette che dal sito www.mysite.com partano e-mail di ordine in cui il mittente ha un indirizzo diverso da ...@mysite.com), specificando un indirizzo e-mail per il mittente che abbia lo stesso dominio del sito da cui partono le comunicazioni, puoi risolvere facilmente l'inconveniente.
- Inseriti tutti i dati richiesti, puoi cliccare sul pulsante Ok per chiudere la finestra Impostazioni Server e tornare alla finestra Esportazione del Sito su Internet.
- A questo punto, non ti rimane che cliccare sul pulsante Avvia per lanciare l'effettiva pubblicazione dei file su Server.
Esportare gli aggiornamenti di un sito
Se apporti una o più modifiche al tuo progetto, dovrai ripetere la procedura di esportazione in modo da aggiornare anche i file su Server e, di conseguenza, il sito online.
Per abbreviare i tempi di pubblicazione puoi sfruttare l'opzione Tipo di caricamento selezionando, invece della voce Esporta tutti i file del sito Internet, una delle seguenti altre voci:
- Esporta solo i file modificati dall'ultima esportazione avvenuta in data: la data di pubblicazione è salvata all'interno del file di Progetto: per questo è importante, dopo aver pubblicato i file, salvare sempre le modifiche. Anche se richiedi l'esportazione dei soli file modificati, normalmente le pagine HTML e i file di risorse (presenti nella sotto-cartella Res) vengono ripubblicati: è infatti molto probabile che abbiano comunque subito degli aggiornamenti.
- Esporta solo il Blog e il Feed RSS: questa voce è attiva solo se avevi già pubblicato in precedenza il Blog e/o il Feed RSS e la puoi usare se non hai apportato aggiornamenti al Sito ma hai solo aggiunto nuovi post nel Blog o nuove notizie nel Feed RSS. In questo caso, infatti, vengono pubblicati solo i file .PHP e .XML del Blog e i file .XML del Feed RSS.