Passa al contenuto principale
07 / Riferimento · 7.2

Impostazioni del sito

Ogni campo che PATCH /api/sites/<id> accetta, con valori ammessi, valore predefinito, effetto e chi lo può cambiare.

Tipo
Riferimento
Versione
a7d92ba
Ultima verifica
2026-10-10

PATCH /api/sites/<id> cambia una o più impostazioni di un sito. Ogni campo è facoltativo, cambiano solo i campi presenti, e null vale come assente. Il corpo è JSON (Content-Type: application/json).

Campi​

Chi è il ruolo che può mandare il campo: gestione vuol dire un amministratore, o un operatore assegnato al sito.

CampoTipoSitiValori ammessiPredefinitoEffettoChi
aliaseslista di stringhedi produzione (non staging)nomi host semplici, diversi dal dominio, senza doppioni, al massimo 50, nessuno di un altro sito; [] li toglienessunoi nomi a cui il sito risponde oltre al dominio; un certificato Let's Encrypt viene riemesso per i nomi nuoviamministratore
profilestringatuttibalanced, commerce, maximumcommerce per WooCommerce, altrimenti balanceddurata della cache di pagina, regole di bypass, gestore dei processi PHPgestione
cache_enabledbooleanotuttitrue, falseattiva, tranne statici e reverse proxyaccende o spegne la cache di paginagestione
cache_ttl_secinterotuttida 0 a 315360000quanto resta in cache una pagina; 0 è la durata del profilogestione
php_workersinterotuttida 0 a 640il numero massimo di worker PHP; 0 li dimensiona in automaticogestione
hstsbooleanotuttitrue solo con un certificato valido per almeno altri 14 giornispentoaggiunge Strict-Transport-Security: max-age=31536000gestione
php_versionstringacon PHPuna versione installata; la versione attuale del sito passa anche se non è più installatascelta alla creazionela versione di PHP-FPM del sitogestione
memory_limit_mbinterocon PHPda 64 a 4096256, 512 per WooCommercememory_limit di PHPgestione
upload_max_mbinterocon PHPda 1 a 204864upload_max_filesize e post_max_sizegestione
max_execution_secondsinterocon PHPda 10 a 600120max_execution_time; il limite reale di una richiesta è questo più 10 s, almeno 120 sgestione
public_rootstringatutti tranne reverse proxyvuoto, o un percorso relativo di segmenti fatti di lettere, cifre, - e _, senza link simbolici né file lungo il percorsopublic per Laravel, altrimenti vuotola cartella servita, dentro il rilascio attivo (current/<public_root>)gestione
proxy_upstreamstringareverse proxyun URL http o https senza credenziali, query o frammento; salvato in forma normalizzatascelto alla creazionedove vanno le richiesteamministratore
object_cachebooleanoWordPress, WooCommercetrue, falsespentainstalla e attiva la object cache APCu, o la spegnegestione

Un altro campo nel corpo rende la richiesta malformata.

Profili​

ProfiloDurata in cacheServita scaduta fino aGestore dei processi PHP
balanced (Bilanciato)600 s7200 sondemand, tranne WooCommerce
commerce (E-commerce)300 s3600 sdynamic
maximum (Massimo)86400 s3 giornidynamic

cache_ttl_sec diverso da 0 sostituisce la durata del profilo.

Worker PHP​

Con php_workers a 0, il massimo dei worker è la memoria del sito divisa per 80 MB, al massimo tre per CPU. Con un valore, è quel valore. In entrambi i casi il risultato sta tra 2 e 64.

La memoria del sito è un quarto della memoria del server divisa tra i siti, almeno 160 MB.

Il controllo del budget scatta quando la richiesta contiene php_workers o memory_limit_mb e il numero di worker del sito, dopo la modifica, è maggiore di 0: worker × limite di memoria (256 MB, o 512 per WooCommerce, se il limite non è impostato) non può superare la memoria del server. "allow_over_budget": true salta il controllo; lo può mandare solo un amministratore.

Risposte​

CodiceQuando
202{"site": …, "task": …}, più "warnings" quando c'è qualcosa da sapere
400corpo malformato o campo sconosciuto; nessun campo; un valore fuori regola, anche un alias di un altro sito ({"error": …, "fields": {<campo>: <messaggio>}}); budget di PHP superato
403aliases o proxy_upstream (con fields), oppure allow_over_budget, da chi non è amministratore
404il sito non esiste o è fuori dalla portata di un operatore
409hsts: true senza un certificato valido per almeno altri 14 giorni
503il pannello si sta riavviando: riprova tra un momento

La modifica è salvata subito e applicata dall'attività Impostazioni sito. Se l'attività fallisce, il pannello rimette i valori di prima dei campi che nessuna richiesta successiva ha cambiato.

Prossimo passo​

Cambia le impostazioni di un sito, passo per passo.

Questa pagina ti è stata utile?
Modifica questa pagina ↗