Siti web
Ogni sito ha il suo spazio sul server, separato dagli altri: un problema su un sito (per esempio un plugin vulnerabile) non può toccare i file degli altri siti.
Creare un sito
- Apri Siti web e scegli Nuovo sito.
- Scrivi il dominio, senza
http://e senza percorso: per esempioesempio.it. - Se vuoi, aggiungi degli alias, cioè altri nomi che aprono lo stesso sito (per esempio
www.esempio.it). - Scegli la versione PHP. Gli altri campi (utente di sistema, document root) puoi lasciarli vuoti: il pannello usa valori sicuri.
- Premi Crea sito.
Il sito è pronto in pochi secondi. Perché i visitatori lo vedano, il dominio deve puntare all'indirizzo del server: si imposta nel pannello del tuo registrar (dove hai acquistato il dominio), con un record DNS di tipo A.
Dove mettere i file
I file pubblici del sito vanno nella cartella public_html. Puoi caricarli con il file manager o via SFTP.
Cambiare versione PHP
Apri il sito: nella scheda Panoramica puoi cambiare la versione PHP. La modifica è immediata. L'elenco mostra le versioni installate sul server e consentite dal tuo pacchetto (vedi Versioni PHP).
Impostazioni PHP del sito
Nella stessa scheda il riquadro Impostazioni PHP regola i valori di questo solo sito:
- Memoria (
memory_limit): da 32 a 1024 MB; - File caricati (
upload_max_filesize): da 1 a 1024 MB (il limite del modulo e quello del web server si adeguano); - Tempo massimo (
max_execution_time): da 10 a 600 secondi; - Campi dei moduli (
max_input_vars): da 1000 a 100000; - Mostra gli errori PHP (
display_errors): solo durante lo sviluppo.
Lascia un campo vuoto per usare il valore predefinito del server. Il pannello verifica la nuova configurazione prima di applicarla e, se qualcosa non va, mantiene quella precedente. Le impostazioni restano anche quando cambi versione PHP.
Reindirizzamenti, cartelle protette e altre regole
Nella scheda Regole del sito imposti reindirizzamenti 301/302, cartelle protette da password, blocco IP, protezione hotlink, pagine di errore e tipi MIME: vedi Regole del sito. Nelle schede Statistiche e Log trovi visite, traffico e log del server web: vedi Log e statistiche.
Deploy da Git
Nella scheda Git di un sito PHP colleghi un repository: indirizzo (https://… se è pubblico, git@host:percorso se è privato), ramo e cartella del sito (di solito public_html, che al primo deploy deve essere vuota: la pagina di benvenuto del pannello viene tolta). Deploy scarica il ramo come utente del sito; i deploy successivi portano la cartella all'ultima versione del ramo, senza toccare i file che non sono nel repository (per esempio i caricamenti).
- Chiave di deploy: per un repository privato crea la chiave e aggiungila al repository come chiave in sola lettura.
- Webhook: crea l'indirizzo e incollalo nei webhook del repository (evento push): a ogni push il deploy parte da solo.
- composer install dopo il deploy, se il repository ha
composer.jsone Composer è installato sul server.
Le applicazioni Node.js, Python e .NET hanno il loro deploy nella scheda Applicazione.
Eliminare un sito
Apri il sito e premi il cestino. Puoi scegliere di conservare i file sul server. Tutto il resto (configurazione, operazioni pianificate, accesso SFTP, certificato) viene rimosso.
L'eliminazione non si può annullare. Se hai dubbi, fai prima un backup.