Come configurare il tuo file .user.ini su LWS Panel ?

Procédure

Introduzione

Benvenuti in questa documentazione dedicata all'utilizzo del file .user.ini sulle formule di hosting gestite con il LWS Panel. Dettaglieremo come creare e configurare il file .user.ini, la sua utilità e il suo ruolo nell'ottimizzazione del vostro sito web. L'obiettivo? Aiutarvi a padroneggiare questo strumento per fare della vostra presenza online un successo. Iniziamo subito.

I. Che cos'è il file user.ini?

Il file .user.ini è un elemento essenziale della configurazione del vostro sito web ospitato su LWS Panel. Più precisamente, si tratta di un file di configurazione specifico per PHP. Questo file permette di personalizzare e adattare i parametri di PHP per il vostro sito web specifico. Le impostazioni in questo file controllano vari aspetti del vostro sito, tra cui il set di caratteri utilizzato per impostazione predefinita, il numero di variabili di input contenute nei "cookie", e molto altro ancora. In breve, il file .user.ini offre una flessibilità aggiuntiva per rifinire il comportamento del vostro sito.

II. Come creare un file user.ini?

Creare un file .user.ini è un processo relativamente semplice, ma richiede l'accesso allo spazio di archiviazione del vostro sito web. Per farlo, accedete al gestore file. Una volta nel gestore file, dovrete creare un nuovo file. Chiamate questo file '.user.ini' (il punto iniziale è molto importante nel nome del file) e posizionatelo alla radice del vostro sito. Potete quindi aprire questo file direttamente con il FileManager e iniziare ad aggiungere le direttive di configurazione che preferite.

Le direttive sono elencate nel file una sotto l'altra senza un ordine di priorità e nella forma:

designation_directive = "valore_directive"

Non dimenticate di salvare le modifiche prima di chiudere il file.

III. Perché e quando utilizzare un file .user.ini?

L'utilizzo del file user.ini è particolarmente utile quando desiderate modificare parametri di PHP che non sono direttamente accessibili tramite l'interfaccia di LWS Panel. Ad esempio, potreste trovarvi in una situazione in cui dovete cambiare il set di caratteri predefinito per un'interpretazione di caratteri particolari che utilizzate nel vostro progetto. In tali casi, il file .user.ini può essere uno strumento indispensabile. Tuttavia, è opportuno notare che le modifiche apportate a questo file devono sempre essere eseguite con attenzione, poiché possono avere un impatto significativo sul funzionamento del vostro sito.

IV. Quali sono le direttive autorizzate nel file .user.ini?

È fondamentale ricordare che non tutte le direttive sono autorizzate nel file user.ini. Per motivi di sicurezza e stabilità del server, alcune direttive non possono essere definite in questo file. Prima di aggiungere una direttiva al vostro file user.ini, assicuratevi di consultare la documentazione ufficiale di PHP per confermare che sia autorizzata. È un passaggio essenziale per preservare l'integrità del vostro sito ed evitare problemi inattesi.

Potete trovare l'insieme delle direttive utilizzabili in un file user.ini su questa documentazione ufficiale di PHP.

Esclusioni :

Per motivi di sicurezza e stabilità dei server, alcune direttive non possono essere definite in questo file. Ecco l'elenco delle direttive escluse :

Tutte le direttive PHP_INI_SYSTEM Queste direttive possono essere modificate solo nei file php.ini o httpd.conf a cui l'utente non ha accesso
sendmail_path bloccata per motivi di sicurezza
sendmail_from bloccata per motivi di sicurezza
error_log bloccata per motivi di sicurezza
mail.log bloccata per motivi di sicurezza
upload_tmp_dir bloccata per motivi di sicurezza
session.save_path bloccata per motivi di sicurezza
memory_limit Modificabile direttamente nella configurazione PHP sul LWS Panel
post_max_size Modificabile direttamente nella configurazione PHP sul LWS Panel
upload_max_filesize Modificabile direttamente nella configurazione PHP sul LWS Panel
max_execution_time Modificabile direttamente nella configurazione PHP sul LWS Panel
max_file_uploads Modificabile direttamente nella configurazione PHP sul LWS Panel
open_basedir bloccata per motivi di sicurezza
default_socket_timeout bloccata per motivi di sicurezza

V. Alcuni utilizzi pratici

defaut_charset

"UTF-8" è il valore predefinito ed è utilizzato come set di caratteri predefinito per le funzioni e i moduli. PHP invierà sempre un set di caratteri predefinito per htmlentities(), html_entity_decode() e htmlspecialchars() se il parametro encoding viene omesso. Il valore di default_charset sarà anche utilizzato per definire il set di caratteri predefinito per le funzioni iconv se le opzioni di configurazione iconv.input_encoding, iconv.output_encoding e iconv.internal_encoding non sono definite, e per le funzioni mbstring se le opzioni di configurazione mbstring.http_input, mbstring.http_output e mbstring.internal_encoding non sono definite.

Tutte le versioni di PHP utilizzeranno questo valore come set di caratteri predefinito nell'intestazione predefinita Content-Type inviata da PHP se l'intestazione non viene sovrascritta tramite una chiamata alla funzione header().

max_input_var

Il numero di variabili di input che possono essere accettate (questo limite si applica alle variabili superglobali $_GET, $_POST e $_COOKIE, separatamente). L'utilizzo di questa direttiva consente di limitare le possibilità di attacco denial of service che utilizzano collisioni di hash. Se vi sono più variabili di input del numero specificato da questa direttiva, verrà emesso un avviso di tipo E_WARNING e le variabili in eccesso verranno eliminate dalla richiesta.

auto_prepend_file e auto_append_file

consente di forzare il caricamento di un file prima o dopo un php. Ad esempio, invece di fare su tutti i file, basta fare auto_prepend_file = header.php per caricarlo.

Wordfence lo utilizza in particolare per caricare il proprio script di firewall prima di WordPress.

opcache.enable

Impostando a "0" il valore di questa variabile è possibile disattivare temporaneamente la cache di compilazione OPCache, il che è utile per i test e il debug

display_errors

per mostrare gli errori nei browser

error_reporting

seleziona i tipi di errori da mostrare (tutti, tutti tranne notice, tutti gli errori e solo i warning, tutti tranne i deprecated, ...)

short_open_tag

autorizza o vieta i short tag ( per dire

VI. Consigli e trucchi per un utilizzo efficace del file .user.ini

L'utilizzo efficace del file .user.ini richiede una certa conoscenza e un'attenzione particolare. Ecco alcuni consigli per aiutarvi a trarre il massimo vantaggio da questo strumento. Innanzitutto, testate sempre le vostre modifiche in un ambiente di sviluppo prima di applicarle al vostro sito in produzione. Ciò vi consentirà di identificare e correggere eventuali problemi senza compromettere il vostro sito in produzione. In secondo luogo, se il vostro sito inizia a riscontrare problemi dopo una modifica del file user.ini, è probabile che tale modifica ne sia la causa. In questo caso, tornate indietro e rivedete le vostre modifiche per identificare il problema.

Come conoscere le quote e le caratteristiche PHP della mia formula di hosting web? 

Consultate questa guida completa che dettaglia tutte le caratteristiche delle nostre formule di hosting web (LWS Panel) : Aiuto sulle quote e le caratteristiche delle formule di hosting web (LWS Panel).

Conclusione

Bravo! Ora avete una comprensione più approfondita dell'utilizzo del file user.ini con LWS Panel. Questa guida vi ha fornito informazioni preziose sulla creazione, configurazione e utilizzo ottimale di questo file, consentendovi di migliorare le prestazioni e la sicurezza del vostro sito. Il file .user.ini è uno strumento estremamente potente a vostra disposizione, ma come tutti gli strumenti potenti, deve essere utilizzato con attenzione. Continuate a esplorare, a imparare e a ottimizzare. Il vostro viaggio nel mondo del web con LWS è appena iniziato.

help.lws.net/a/1742
Questo articolo ti è stato utile?

Sì

No

Letto 12 612 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.