Pubblicare sul tuo hosting
Configurare la connessione FTP o SFTP, pubblicare, verificare il server, oppure esportare il sito in una cartella.
Configurare la connessione
- Apri Pubblica.
- In Il tuo hosting, scegli il tuo se è proposto (o2switch, OVH, IONOS, Hostinger, LWS, Infomaniak, PlanetHoster, Free…): protocollo, porta e cartella si precompilano, e TOWeb ricorda la tua scelta. Altrimenti, scegli Altro hosting. Con Free, vedi anche Pubblicare su Free.
- In Metodo, scegli FTP o SFTP. Se la tua offerta propone l’SFTP, preferiscilo: è il più sicuro, perché cifra anche la tua password.
- Inserisci il Server (host), il Nome utente e la Password: si trovano nell’e-mail di attivazione del tuo hosting.
- Indica l’URL del sito completo: https://www.mon-site.fr/ per esempio.
- Clicca su Verifica la connessione. In genere TOWeb trova da solo la cartella web; altrimenti, usa Sfoglia le cartelle del server per scegliere il Percorso remoto (spesso www o public_html).
Con one.com, scegli one.com in Il tuo hosting: la connessione è impostata in SFTP. La cartella del sito dipende dal server (spesso «www» o «httpd.www»): Verifica la connessione controlla quella che scegli. Questa verifica dice anche chiaramente se una cartella remota non esiste o non è modificabile, e segnala una cartella vuota o che non contiene ancora un sito.
La password è salvata in forma cifrata sul tuo computer.
Se il server rifiuta la connessione sicura FTPS, come l’hosting condiviso di OVHcloud, il test te lo spiega chiaramente: deseleziona Sicuro (FTPS) e riprova, oppure passa all’SFTP se la tua offerta lo consente.
Un certificato FTPS che TOWeb non può verificare
In FTPS, TOWeb verifica il certificato del server come un browser. Se il server invia il proprio certificato senza il certificato intermedio (è il caso di o2switch), TOWeb recupera da solo il certificato mancante: la connessione resta verificata, senza nulla da fare.
Quando il certificato non può davvero essere verificato, la finestra Certificato FTPS non verificato si apre prima di qualsiasi invio e spiega il problema. Due casi sono frequenti:
- presso un hosting condiviso, il certificato porta il nome del server del fornitore, non quello del tuo sito. La finestra indica questi nomi: inserisci uno di essi in Server (host), e la connessione sarà verificata senza accettare nulla;
- un antivirus o un proxy aziendale analizza le connessioni cifrate e presenta il proprio certificato: escludine TOWeb V15, oppure accetta il certificato se ne conosci il motivo.
Il pulsante Fidati di questo certificato lo accetta una volta per tutte: TOWeb lo ricorda per questo server, rinnovi compresi, e rifiuta qualsiasi altro certificato che si presentasse al suo posto. Nulla viene inviato al server, nemmeno la tua password, prima della tua risposta.
Pubblicare
Clicca su Pubblica il sito. TOWeb salva il sito, genera le pagine, poi invia i file. Le volte successive partono solo i file modificati. Se dei file sono spariti dal server (cancellati presso l’hosting, per esempio), TOWeb li invia di nuovo da solo. Per inviare di nuovo l’intero sito, seleziona Invia di nuovo tutti i file (in Opzioni avanzate).
Se l’invio si ferma a metà (connessione persa, computer spento, invio annullato), la pubblicazione successiva riprende dal punto in cui si era fermata, invece di inviare di nuovo tutto. TOWeb ricontrolla i file che salta e invia di nuovo quelli mancanti.
In FTP, TOWeb apre 2 connessioni alla volta, per non gravare sui server che ne limitano il numero. Con Free si ferma a questo limite: l’host non ne accetta di più.
La prima pubblicazione di un sito su un server ti chiede una conferma: sostituisce tutto ciò che è online a quell’indirizzo, per esempio il tuo vecchio sito TOWeb 14. Per provare prima, pubblica in una sottocartella o in un sottodominio di prova.
Quando la cartella di pubblicazione contiene altro oltre a un sito (e-mail, impostazioni dell’hosting), TOWeb vi elimina soltanto i file che ha pubblicato lui stesso.
Prima dell’invio, la schermata ti segnala ciò che non funzionerebbe online (un modulo senza indirizzo di ricezione, per esempio) e ciò che la tua edizione metterà online. Dopo l’invio, l’Ottimizzatore passa in rassegna il sito (link morti, titoli e descrizioni mancanti, immagini pesanti, pagine quasi vuote con il loro numero di parole…) senza mai impedirti di pubblicare. Rilegge le pagine della lingua principale: le traduzioni automatiche non vengono rilette, solo i loro link vengono verificati. Il pulsante Verifica online testa anche i tuoi link esterni, i file che hai caricato tu stesso sul tuo hosting (citati in un blocco Incorpora o nel codice personalizzato) e il tuo certificato.
Dopo l’invio, TOWeb verifica anche che i file siano davvero arrivati sul server e che l’indirizzo del sito mostri la versione appena inviata. In caso contrario, il risultato te lo dice, con i passi da seguire: il più delle volte, la cartella scelta non è quella del tuo sito.
Una volta online il sito, la parte alta della schermata mostra il suo indirizzo (un clic lo apre nel browser), poi Ultima pubblicazione, File inviati, Durata e Dimensione del sito, arrotondata.
Con l’edizione Standard
L’edizione gratuita pubblica uno solo dei tuoi siti: gli altri si modificano e si visualizzano in anteprima liberamente, e la schermata Pubblica te lo dice prima dell’invio. Ripubblicare questo sito resta sempre possibile, ed eliminare un sito pubblicato libera il suo posto.
Verificare il server
Moduli, negozio e prenotazioni richiedono un hosting PHP. La schermata ti dice se il tuo sito ne ha bisogno. Clicca su Verifica il server: TOWeb carica un piccolo file di prova, verifica PHP, i suoi moduli, la cartella dei dati e l’invio di e-mail, poi lo elimina.
Se l’invio delle e-mail non riesce, il test mostra la risposta esatta del server di posta (quella di Gmail, per esempio): trasmettila all’assistenza o al tuo hosting.
Alcuni hosting filtrano le visite automatiche (protezione anti-bot di SiteGround, Cloudflare o Imunify360). Il test te lo segnala, invece di concludere a torto che PHP non è attivato: i tuoi moduli, pagamenti e prenotazioni funzionano per i tuoi visitatori. Verificalo inviando un modulo dal sito pubblicato.
Senza hosting FTP: la cartella locale
Scegli il metodo Locale, una Cartella di destinazione, poi Genera ed esporta: il sito completo viene scritto in quella cartella, pronto per essere copiato dove vuoi. Un sito senza funzioni PHP può essere ospitato ovunque. Questo metodo è riservato alle edizioni a pagamento.
Esportare una copia in una cartella
Esporta in una cartella…, nella sezione Verificare e provare della schermata Pubblica, copia il sito pronto da pubblicare nella cartella che scegli, poi apre quella cartella: per ospitarlo altrove o archiviarlo. La tua impostazione di pubblicazione (FTP, SFTP) non cambia. Questa esportazione fa parte delle edizioni a pagamento.
L’esportazione sostituisce tutto il contenuto della cartella scelta: scegli una cartella dedicata. TOWeb si rifiuta di esportare direttamente in una cartella personale (Scrivania, Documenti, Download…) o nella radice di una chiavetta USB; crea lì una sottocartella, con il nome del tuo sito per esempio. Una cartella che TOWeb non ha creato viene sostituita solo dopo la tua conferma, e ciò che conteneva finisce nel Cestino.
Un backup a ogni pubblicazione
Dopo ogni pubblicazione riuscita, TOWeb esegue anche un backup automatico del sito, fuori dalla sua cartella. Vedi La cronologia e i backup.
Le tue regole .htaccess
TOWeb scrive nel file .htaccess del tuo server solo tra i segnaposto «# BEGIN TOWeb» e «# END TOWeb». Le regole aggiunte da te o dal tuo hosting fuori da questa zona, come un reindirizzamento o una versione di PHP, vengono conservate a ogni pubblicazione. Un file .htaccess già presente sull’hosting che TOWeb non riesce a leggere viene lasciato com’è, mai sostituito.
In Impostazioni › Avanzate, l’impostazione Reindirizza i visitatori verso HTTPS manda all’indirizzo sicuro ogni visitatore arrivato da http://. È attiva di default quando l’indirizzo del sito inizia con https://. Disattivala solo se il tuo hosting reindirizza già da solo verso HTTPS (dietro un proxy o una CDN, per esempio) o se il sito mostra «troppi reindirizzamenti». Il test del server e la verifica online segnalano chiaramente un ciclo di reindirizzamento.