Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Benvenuti in questa documentazione dedicata all'uso del file .user.ini sui pacchetti di hosting gestiti con il Pannello LWS. In questa sede vedremo come creare e configurare il file .user.ini, la sua utilità e il suo ruolo nell'ottimizzazione del vostro sito web. Il nostro obiettivo? Aiutarvi a padroneggiare questo strumento e a rendere la vostra presenza online un successo. Iniziamo senza ulteriori indugi.
Il file .user.ini è una parte essenziale della configurazione del vostro sito web ospitato sul pannello LWS. In particolare, è un file di configurazione specifico per PHP. Questo file consente di personalizzare e regolare le impostazioni PHP per il vostro sito web specifico. Le impostazioni di questo file controllano vari aspetti del vostro sito, tra cui il set di caratteri predefinito utilizzato, il numero di variabili di input contenute nei cookie e molto altro ancora. In breve, il file .user.ini offre una maggiore flessibilità per la regolazione del comportamento del sito.
La creazione di un file .user.ini è un processo relativamente semplice, ma richiede l'accesso allo spazio di archiviazione del sito web. A tale scopo, accedere al file manager. Una volta entrati nel file manager, è necessario creare un nuovo file. Nominate questo file '.user.ini' (il punto all'inizio è molto importante nel nome del file) e posizionatelo nella root del vostro sito. Si può quindi aprire questo file direttamente con FileManager e iniziare ad aggiungere le direttive di configurazione desiderate.
Le direttive sono elencate nel file una sotto l'altra, senza un particolare ordine di priorità e nella forma :
nome_direttiva = "valore_direttiva".
Non dimenticare di salvare le modifiche prima di chiudere il file.
L'uso del file user.ini è particolarmente utile quando si desidera modificare parametri PHP che non sono direttamente accessibili tramite l'interfaccia del pannello LWS. Ad esempio, può capitare di dover cambiare il set di caratteri predefinito per una particolare interpretazione dei caratteri utilizzata nel progetto. In questi casi, il file .user.ini può essere uno strumento indispensabile. Tuttavia, è bene ricordare che le modifiche a questo file devono sempre essere effettuate con cautela, poiché possono avere un impatto significativo sul funzionamento del sito.
È fondamentale ricordare che non tutte le direttive sono autorizzate nel file user.ini. Per ragioni di sicurezza e di stabilità del server, alcune direttive non possono essere definite in questo file. Prima di aggiungere una direttiva al file user.ini, assicurarsi di consultare la documentazione ufficiale di PHP per verificare che sia autorizzata. Questo è un passo essenziale per preservare l'integrità del sito ed evitare problemi imprevisti.
Tutte le direttive che possono essere utilizzate in un file user.ini sono disponibili nella documentazione ufficiale di PHP.
Esclusioni :
Per ragioni di sicurezza e di stabilità del 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 ai quali l'utente non ha accesso |
sendmail_path | bloccato per motivi di sicurezza |
sendmail_from | bloccato per motivi di sicurezza |
log_errori | bloccato per motivi di sicurezza |
mail.log | bloccato per motivi di sicurezza |
upload_tmp_dir | bloccato per motivi di sicurezza |
session.save_path | bloccato per motivi di sicurezza |
limite_memoria | Può essere modificato direttamente nella configurazione di PHP sul pannello LWS |
post_max_size | Può essere modificato direttamente nella configurazione PHP sul pannello LWS |
upload_max_filesize | Può essere modificato direttamente nella configurazione PHP sul pannello LWS |
tempo_di_esecuzione | Può essere modificato direttamente nella configurazione PHP del pannello LWS |
max_file_uploads | Può essere modificato direttamente nella configurazione PHP del pannello LWS |
open_basedir | bloccato per motivi di sicurezza |
timeout_socket_default | bloccato per motivi di sicurezza |
set_caratteri_default
"UTF-8" è il valore predefinito e viene usato 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 default_charset
viene utilizzato anche per impostare 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 impostate, e per le funzioni mbstring, se le opzioni di configurazione mbstring.http_input
, mbstring.http_output
e mbstring.internal_encoding
non sono impostate.
Tutte le versioni di PHP utilizzeranno questo valore come set di caratteri predefinito nell'intestazione 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 è applicato alle variabili superglobali $_GET, $_POST e $_COOKIE, separatamente). L'uso di questa direttiva limita la possibilità di un attacco di negazione del servizio tramite collisioni di hash. Se ci sono più variabili di input rispetto al numero specificato da questa direttiva, verrà emesso un E_WARNING
e le variabili in eccesso verranno rimosse dalla richiesta.
auto_prepend_file e auto_append_file
possono essere usate per forzare il caricamento di un file prima o dopo php. Per esempio, invece di fare su tutti i file, basta fare auto_prepend_file = header.php per caricarlo.
Wordfence lo usa per caricare il suo script del firewall prima di WordPress.
opcache.enable
L'impostazione del valore di questa variabile a "0" disabilita temporaneamente la cache di compilazione di OPCache, utile per i test e il debug.
display_errors
per visualizzare gli errori nei browser
segnalazione_errori
seleziona i tipi di errore da visualizzare (tutti, tutti tranne l'avviso, solo tutti gli errori e gli avvertimenti, tutti tranne i deprecati, ecc.)
short_open_tag
permette o non permette i tag brevi (<? per dire <?php)
L'uso efficace del file .user.ini richiede una certa conoscenza e attenzione. Ecco alcuni suggerimenti che vi aiuteranno a ottenere il massimo da questo strumento. In primo luogo, testate sempre le modifiche in un ambiente di sviluppo prima di applicarle al sito di produzione. Questo vi permetterà di identificare e correggere eventuali problemi senza interrompere il vostro sito live. In secondo luogo, se il sito inizia a presentare problemi dopo una modifica al file user.ini, è probabile che la causa sia proprio questa modifica. In questo caso, tornate indietro ed esaminate le modifiche per identificare il problema.
Ben fatto! Ora avete una comprensione più approfondita di come utilizzare il file user.ini con il pannello LWS. Questa guida vi ha fornito informazioni preziose su come creare, configurare e utilizzare al meglio 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 usato con attenzione. Continuate a esplorare, imparare e ottimizzare. Il vostro viaggio nel mondo del web con LWS è appena iniziato.
Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
1mn lettura
Come si configura il PHP sul proprio hosting?
2mn lettura
Come si crea un cron job?
3mn lettura
Personalizzazione delle pagine di errore
0mn lettura
Come accedere ai log di Apache / Php