1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Modificare la configurazione server di un sito Web
Questa guida spiega come modificare la configurazione server di un sito su Web hosting Infomaniak.
Preambolo
- Apache è il server HTTP.
- Si configura con un file
.htaccess
posto alla radice del sito web.
- Si configura con un file
- PHP è un linguaggio di programmazione utilizzato per creare pagine web dinamiche tramite un server HTTP.
- È possibile personalizzare le linee guida PHP con un file
.user.ini
quali saranno efficaci nelle cartelle e sottocartelle del percorso del file .user.ini.
- È possibile personalizzare le linee guida PHP con un file
- Scopri di più su quest'altra guida per quanto riguarda la creazione di file .htaccess/.user.ini.
Modificare la configurazione server di un sito...
Tramite il Manager
Per modificare la configurazione PHP e la maggior parte delle impostazioni (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, ecc.):
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente sul nomeattribuito al prodotto in questione.
- Clicca su Gestione sotto Impostazioni avanzate:
- Clicca sulle diverse schede Generale, PHP / Apache e Estensioni PHP per effettuare gli adeguamenti desiderati:
Non dimenticare di salvare le modifiche in fondo alla pagina.
Scopri di più su quest'altra guida se stai cercando informazioni su Valori limite e le possibilità di sblocco di queste ultime.
... attraverso il file .user.ini
Per le linee guida PHP che non sono presenti dal Manager, è necessario impostare i valori desiderati nel file .user.ini
per esempio:
max_file_uploads = 20
L'elenco delle direttive esistenti si trova sul Sito ufficiale di PHP Gli elementi con l'indicazione PHP_INI_SYSTEM
nella colonna Modifiable
così come max_input_time
, memory_limit
e mysqli.default_socket
non sono utilizzabili.
... in CLI
Per personalizzare le linee guida PHP durante l'esecuzione di script a riga di comando (CLI) o nelle attività CRON, è necessario specificare i valori desiderati in un file .user.ini
.
Quindi, per applicare queste configurazioni, si utilizza l'eseguibile PHP con l'opzione -c
traccia il percorso verso il file .user.ini
.
P.ex per modificare il limite di memoria disponibile per PHP a 1024M, è possibile creare o modificare il file .user.ini
utilizzando il seguente comando:
echo 'memory_limit = 1024M' > .user.ini
Questo comando scrive la direttiva memory_limit con il valore 1024M nel file .user.ini
.
Quindi, quando si esegue uno script PHP a 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.
L'esempio seguente attivo allow_url_fopen
per lo strumento WP CLI (permette in particolare di recuperare le estensioni):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: L'eseguibile PHP-d allow_url_fopen=On
: l'opzione-d
consente di definire una direttiva di configurazione PHP (allow_url_fopen
) con il valoreOn
~/bin/wp
: percorso verso l'eseguibile WP CLIpackage install trepmal/wp-revisions-cli
: il comando specifico per installare il pacchetto WP CLItrepmal/wp-revisions-cli
Ciò garantisce che l'opzione allow_url_fopen
viene attivata durante l'esecuzione del comando WP CLI specificato. L'attivazione di allow_url_fopen
può essere necessario per alcune operazioni che comportano l'apertura di URL remoti, come il download di estensioni o pacchetti. Assicurati che questa opzione sia attivata in modo sicuro e in conformità con le best practice di sicurezza.