Go Back

Possiamo personalizzare il file php.ini ?

Abbiamo 2 tipi di server: Cloudlinux-cPanel e cPanel, il metodo è diverso per ciascuno.

1. Per l'hosting condiviso su server Cloudlinux (nel tuo cPanel], presenza dell'icona: "Seleziona una versione PHP")
Nella sezione cPanel, "Software", puoi:
- Cambia la versione PHP e/o personalizzala "Seleziona una versione PHP", quindi puoi aggiornare la versione corrente PHP a una versione inferiore/superiore tramite il menu a discesa, quindi attivare le estensioni php, quindi salvare in basso.
PHP7 fornisce notevoli miglioramenti prestazionali rispetto a PHP56, è importante interrogarsi e studiare la fattibilità...
Generalmente la compatibilità è influenzata solo a causa di 1-2 moduli. Dovresti testare soprattutto i moduli di terze parti. Controlla l'editor per un aggiornamento compatibile con PHP7.

- Per personalizzare il tuo php.ini, clicca su “Opzioni” in alto: premi il valore dell'impostazione che desideri modificare e salva (vedi screenshot sotto).

NB: La memoria predefinita PHP è impostata su 1024 MB, adatta questo livello di memoria in base alla tua offerta. Si consiglia di allocare a PHP un massimo del 50% della RAM totale del tuo piano.

Ecco cosa è disponibile in ciascun cPanel per una versione PHP 7 (differisce a seconda della versione a causa di deprecazioni/compatibilità, possiamo aggiungerne alcuni su richiesta se possibile)
:
Réglages Php.ini


Classico con prestashop /ex, è necessario un valore 'max input vars' o max_execution_time un po' più alto... o per abilitare putenv: rimuovilo dall'elenco Disable_functions

Ecco l'elenco delle funzioni PHP disabilitate per impostazione predefinita per sicurezza (rigadisable_functions, è sufficiente rimuovere quella desiderata per attivarla e salvare):

popen,exec,system,passthru,proc_open,shell_exec,getmyuid,posix_setuid,posix_setsid,posix_setpgid

posix_kill,pcntl_exec,virtual,proc_close,proc_terminate,proc_nice,mail


2. Per l'hosting su server singoli cPanel (nel tuo cPanel, presenza dell'icona: 'MultiPHP Manager')
Hai:

- l'icona MultiPHP Manager per cambiare versione per dominio
- l'icona INI MultiPHP Editor per personalizzare il php.ini per dominio con 'Modalità Base'
(Controlla prima i valori esistenti utilizzando un file infos.php)

Esempio di altre possibilità con sintassi corretta su variabili popolari in 'Modalità Editor':

display_errors = Off
log_errors = Off
max_execution_time = 1800
max_input_time = 18000
max_input_vars = 50000
memory_limit = 4096M
post_max_size = 128M
upload_max_filesize = 64M

NB:
Nei server cPanel non c'è la possibilità semplice di scegliere al tuo livello le estensioni php, devi aprire un ticket e chiedere ciò di cui hai bisogno.
Controlla prima le estensioni esistenti utilizzando un file infos.php