Per Web Hosting e Performance Hosting

In questo articolo scoprirai come applicare impostazioni PHP personalizzate (tramite il file php.ini) all'intera struttura del tuo sito web.

Importante: differenze a seconda della data del contratto

Prima di procedere, controlla la data di stipula del tuo contratto, poiché la gestione del file php.ini è cambiata nel tempo.

Per contratti dal 18/09/2025

Non è necessario seguire le istruzioni di questo articolo. Per i contratti acquistati a partire dal 18/09/2025, le impostazioni di php.ini continueranno ad essere applicate a tutti i livelli di directory sottostanti.

  • Ti basta inserire il file php.ini nella directory principale del tuo sito web (di solito /home/www/ o la directory a cui punta il tuo dominio).
  • Tutte le sottodirectory adotteranno automaticamente queste impostazioni.
  • Non è necessario creare manualmente i link simbolici.
     

Per contratti fino al 17/09/2025

Per estendere le impostazioni del php.ini centrale a tutte le sottocartelle, devi creare i cosiddetti collegamenti simbolici (link simbolici) in ogni directory tramite SSH.

Requisiti

  • Collegati al tuo spazio web tramite SSH. Trovi le indicazioni per farlo nella sezione d'aiuto dedicata a Configurare e gestire l'accesso SSH.
  • Per impostare automaticamente un collegamento al file principale in tutte le sottocartelle, esegui il seguente comando dopo aver effettuato l'accesso al tuo spazio web:

    find . -type d -exec ln -s "$PWD/php.ini" "{}/php.ini" \;

Nota bene

Puoi ignorare il seguente messaggio: “ln: the symbolic link './php.ini' could not be created: The file already exists”. Si riferisce solo alla directory corrente.

Annullare le modifiche

Se desideri rimuovere i collegamenti simbolici creati in un secondo momento, esegui questo comando nella stessa directory:

find . -type l -name 'php.ini' -delete