Accedi alla Console ICBS
Overview
Generale
Sicurezza e account
Domini
Zone DNS
DNS dinamico
Record DNS
Monitoring
Funzionalità
Database
Web hosting
Web server
Account email
Account FTP
Supporto
API
  • Autenticazione
  • Verificare la chiave
Domini
DNS
Hosting
  • Elenco dei siti
  • Dettaglio di un sito
  • Statistiche di traffico
  • Operazioni in corso
  • Stato di un'operazione
  • Impostazioni PHP
  • Modificare PHP
  • Operazioni pianificate
  • Modificare le operazioni pianificate
  • Certificato SSL
  • Emettere o rinnovare il certificato
  • Firewall applicativo
  • Modificare il firewall applicativo
  • Eventi del firewall applicativo
  • File di log
  • Leggere un file di log
  • Elenco dei sottodomini
  • Creare un sottodominio
  • Eliminare un sottodominio
  • Stato di WordPress
  • Installare WordPress
  • Verificare l'integrità di WordPress
  • Aggiornare WordPress
  • Opzioni WordPress
Email
FTP
Database
Monitoraggio
Gruppi
Ordini

API / Hosting

Modificare PHP

Ultimo aggiornamento: 05/10/2026, 19:11

Note legali·Privacy·Policy di sistema·Termini e condizioni
Documentazione

Cambia la versione PHP, i valori di configurazione o abilita e disabilita PHP sul sito.

  • Metodo: PATCH
  • Indirizzo: https://console.icbs.it/api/v1/hosting/{hostname}/php
  • Permesso: Hosting — configurazione siti

Parametri

Un solo campo per richiesta: ogni modifica è un'operazione a sé e il sito ne accetta una alla volta. Una richiesta con due campi viene rifiutata.

ParametroPosizioneObbligatorioDescrizione
hostnameindirizzosìIl nome del sito, per esempio esempio.it.
versioncorpouno dei treNuova versione, fra quelle in availableVersions di Impostazioni PHP.
inicorpouno dei treOggetto con i valori da impostare, per esempio {"memory_limit":"512M"}. Vengono accettate solo le chiavi già presenti in ini.
enabledcorpouno dei trefalse disabilita PHP (sito statico), true lo riattiva con le impostazioni precedenti.

Esempio di richiesta

curl -X PATCH \
  -H "Authorization: Bearer $ICBS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"version":"8.4"}' \
  https://console.icbs.it/api/v1/hosting/esempio.it/php

Esempio di risposta

{
  "job": {
    "id": "wj_8f3k2m",
    "hostname": "esempio.it",
    "type": "web.cron",
    "status": "pending",
    "error": null,
    "createdAt": "2026-10-01T10:00:00.000Z",
    "updatedAt": "2026-10-01T10:00:00.000Z"
  }
}

La risposta contiene un job: la modifica viene applicata entro pochi minuti. Per sapere quando è conclusa, interroga lo stato dell'operazione.

Possibili errori

CodiceCausa
400Dati non validi.
401Chiave assente, non valida, scaduta o revocata.
403Alla chiave manca il permesso Hosting — configurazione siti.
404Il sito non esiste o la chiave non vi ha accesso.
409Un'altra operazione è ancora in corso sul sito: riprova tra qualche minuto.
429Superato il limite di richieste.