Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Modificare una configurazione server per un sito web Infomaniak
Questa guida spiega come modificare la configurazione del server di un sito su Hébergement Web Infomaniak.
Introduzione
- Apache è il server HTTP.
- Si configura tramite un file
.htaccessposizionato nella directory principale del sito web.
- Si configura tramite un file
- PHP è un linguaggio di programmazione utilizzato per creare pagine web dinamiche tramite un server HTTP.
- È possibile personalizzare le direttive PHP con un file
.user.ini, le quali avranno effetto nella directory e nelle sottodirectory in cui si trova il file .user.ini.
- È possibile personalizzare le direttive PHP con un file
- Consulta questa guida relativa alla creazione di file .htaccess e .user.ini.
Modificare la configurazione del server di un sito…
… tramite il Manager
Per modificare la configurazione PHP e la maggior parte dei parametri (max_input_vars, allow_url_fopen, memory_limit, post_max_size + upload_max_filesize, ecc.):
- Clicca qui per accedere alla gestione del tuo sito web tramite il pannello di controllo Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al sito web in questione:

- Fare clic su Gestisci le impostazioni avanzate:

- Fare clic sulle diverse schede Generale, PHP / Apache e Estensioni PHP per apportare le modifiche desiderate:

- Consultare questa guida se si desiderano informazioni sui valori limite e sulle possibilità di sbloccarli.
- Se necessario, consultare questa guida relativa alla quarta scheda.
Non dimenticare di salvare le modifiche in fondo alla pagina.
… tramite il file .user.ini
Per le direttive PHP che non sono presenti nell'interfaccia di gestione, è necessario definire i valori desiderati nel file .user.ini, ad esempio:
max_file_uploads = 20L'elenco delle direttive esistenti è disponibile sul sito ufficiale di PHP, ma gli elementi con l'indicazione PHP_INI_SYSTEM nella colonna Modificabile, così come max_input_time, memory_limit e mysqli.default_socket, non possono essere utilizzati.
… tramite CLI
Per personalizzare le direttive PHP durante l'esecuzione di script da riga di comando (CLI) o all'interno di attività CRON, è necessario specificare i valori desiderati in un file .user.ini.
Successivamente, per applicare queste configurazioni, si utilizza l'eseguibile PHP con l'opzione -c seguita dal percorso del file .user.ini.
Ad esempio, per modificare il limite di memoria disponibile per PHP a 1024M, è possibile creare o modificare il file .user.ini utilizzando il comando seguente:
echo 'memory_limit = 1024M' > .user.iniQuesto comando scrive la direttiva memory_limit con il valore 1024M nel file .user.ini.
Successivamente, durante l'esecuzione di uno script PHP da riga di comando o in un'attività CRON, si utilizzerà il comando PHP con l'opzione -c per specificare il file .user.ini contenente le configurazioni personalizzate.
Il seguente esempio abilita allow_url_fopen per lo strumento WP CLI (consente, ad esempio, di scaricare estensioni):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cliphp: l'eseguibile PHP-d allow_url_fopen=On: l'opzione-dconsente di definire una direttiva di configurazione PHP (allow_url_fopen) con il valoreOn~/bin/wp: percorso dell'eseguibile WP CLIpackage install trepmal/wp-revisions-cli: il comando specifico per installare il pacchetto WP CLItrepmal/wp-revisions-cli
Questo garantisce che l'opzione allow_url_fopen sia abilitata durante l'esecuzione del comando WP CLI specificato. L'abilitazione di allow_url_fopen potrebbe essere necessaria per alcune operazioni che implicano l'apertura di URL remoti, come il download di estensioni o pacchetti. Assicurati che questa opzione sia abilitata in modo sicuro e in conformità con le migliori pratiche di sicurezza.
Link a questa FAQ: https://faq.infomaniak.com/1928
Questa FAQ è stata utile?