Guida: pubblicare il sito da soli
Per chi ha scaricato il proprio sito e lo pubblica da solo presso un provider di hosting. Richiede circa 15 minuti.
1Cosa le serve
- Un hosting con dominio proprio (ad es. ihr-betrieb.ch) – presso un provider svizzero a partire da pochi franchi al mese. Per la versione PHP l'hosting deve supportare PHP 7.4 o superiore – oggi è quasi sempre così.
- I dati di accesso FTP: server, nome utente e password. Li trova nell'e-mail di benvenuto del suo provider o nel pannello di hosting alla voce « FTP ».
- Un programma FTP, ad es. il gratuito FileZilla (Windows, Mac, Linux). Molti provider offrono anche un « File manager » nel browser – funziona altrettanto bene.
- Il file ZIP del suo sito (pulsante « Scarica » nella pagina « Il suo sito è pronto »).
2HTML o PHP?
Funziona su qualsiasi spazio web, anche senza PHP. Il modulo di contatto apre il programma di posta del visitatore – non invia nulla da solo.
Il modulo di contatto invia le richieste direttamente al suo indirizzo e-mail, con protezione antispam. Richiede un hosting con PHP.
3Carica
- Estrarre lo ZIP: clic destro sul file → « Estrai tutto » (Windows) oppure doppio clic (Mac). Otterrà una cartella con
index.htmloindex.php,style.csse la cartellabilder. - Aprire FileZilla e inserire in alto server, nome utente, password e porta (porta 21 per FTP, 22 per SFTP – SFTP è più sicuro, se il suo provider lo offre). Cliccare su « Connessione rapida ».
- Aprire la cartella giusta (lato destro): di solito si chiama
public_html,httpdocs,wwwoweb. Se contiene già unindex.htmldel provider (« Qui nasce un nuovo sito »), lo elimini. - Selezionare il contenuto della cartella estratta (a sinistra) e trascinarlo a destra – tutti i file e le cartelle (
bilder,inc, cartelle delle lingue comefr). Importante: il contenuto, non la cartella stessa. - Aprire nel browser: ihr-betrieb.ch. Tutto a posto? Fatto! Se vede ancora la vecchia pagina, ricarichi con Ctrl+F5 (Mac: Cmd+Shift+R).
Ha modificato qualcosa in seguito? Scarichi la nuova versione e ricarichi semplicemente i file – FileZilla le chiede se vuole sovrascrivere: « Sì, per tutti ». Eccezione: non sovrascriva il suo file personalizzato inc/einstellungen.php.
4Sicuro con https
Nel pannello di hosting attivi il certificato SSL gratuito (di solito « Let's Encrypt » o « SSL/TLS »). In seguito il suo sito sarà raggiungibile tramite https://, con il lucchetto nel browser – importante per Google e per la fiducia dei suoi visitatori.
5Modulo di contatto & e-mail
Solo per la versione PHP. Le impostazioni si trovano nel file inc/einstellungen.php – può scaricarlo con FileZilla, modificarlo con un editor di testo (ad es. Notepad++ o VS Code, non Word) e ricaricarlo.
- Verificare il destinatario:
FIRMA_EMAILindica dove vengono inviate le richieste. - Testare: apra nel browser
https://ihr-betrieb.ch/mailtest.php?k=…e clicchi su « Invia e-mail di prova ». Controlli la posta in arrivo e la cartella spam. Il link esatto si trova nel file LIESMICH.txt e in alto in inc/einstellungen.php. - Non arriva nulla? Allora inserisca in
inc/einstellungen.phpi dati SMTP della sua casella di posta – gli stessi di Outlook o del telefono:SMTP_SERVER(server della posta in uscita),SMTP_PORT(di solito 587),SMTP_BENUTZER(il suo indirizzo e-mail) eSMTP_PASSWORT. Poi testi di nuovo – in caso di errore la pagina di prova mostra esattamente cosa non va. - Le e-mail finiscono nello spam? Se sito e posta elettronica sono presso provider diversi, usi SMTP (passo 3) – oppure faccia autorizzare il server di posta del provider nel record SPF del suo dominio (guida del suo provider, parola chiave « SPF »).
Esempio: inc/einstellungen.php con SMTP
const FIRMA_EMAIL = 'info@ihr-betrieb.ch'; const SMTP_SERVER = 'mail.ihr-betrieb.ch'; const SMTP_PORT = 587; const SMTP_SICHERHEIT = 'tls'; const SMTP_BENUTZER = 'info@ihr-betrieb.ch'; const SMTP_PASSWORT = '••••••••';
6Problemi frequenti
- Vedo un elenco di file o « 403 Forbidden ».
- I file si trovano nella cartella sbagliata (ad es. in una sottocartella). Sposti il contenuto direttamente nella cartella principale del dominio.
- Mancano delle immagini o la pagina appare senza layout.
- La cartella bilder o il file style.css non è stato caricato. Ricarichi tutto.
- Compare codice PHP o la pagina resta bianca.
- Il suo hosting non supporta PHP (o ha una versione troppo vecchia). Attivi PHP 8 nel pannello di hosting – oppure usi la versione HTML.
- I caratteri accentati come è, à, ü vengono visualizzati male.
- Un file è stato modificato con il programma sbagliato. Lo salvi come « UTF-8 » con Notepad++ o VS Code.
- Il modulo di contatto segnala un errore.
- Apra la pagina di prova (vedi sopra) – mostra il motivo esatto. Di solito SMTP risolve il problema.
- Le modifiche non si vedono.
- Cache del browser: ricarichi con Ctrl+F5. Oppure la nuova versione non è stata caricata.
Con il pacchetto online pubblichiamo noi il suo sito – con hosting, SSL e modulo di contatto funzionante. E per qualsiasi domanda siamo felici di aiutarla: nella chat in basso a destra o tramite il modulo di contatto.