Come si configura il file .user.ini nel pannello LWS?

Procédure

Introduzione

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.

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

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.

II. Come si crea un file user.ini?

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.

III. Perché e quando si dovrebbe usare un file .user.ini?

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.

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

È 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

V. Alcuni usi pratici

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)

VI. Suggerimenti e trucchi per un uso efficace del file .user.ini

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.

Conclusione

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 ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

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


Fate una domanda al team LWS e alla sua comunità