{"id":22596,"date":"2026-08-28T12:53:43","date_gmt":"2026-08-28T10:53:43","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22596"},"modified":"2026-08-28T12:53:43","modified_gmt":"2026-08-28T10:53:43","password":"","slug":"impostare-i-limiti-di-php","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/php-limits-einstellen\/","title":{"rendered":"Imposta limite di memoria PHP, dimensione di caricamento e tempo di esecuzione"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Se un'applicazione PHP richiede pi\u00f9 memoria, non \u00e8 possibile caricare file di grandi dimensioni o un'operazione di lunga durata si interrompe, i limiti di PHP potrebbero giocare un ruolo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tra le impostazioni pi\u00f9 importanti ci sono:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>memory_limit\nupload_max_filesize\npost_max_size\nmax_execution_time\nmax_input_time<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In CURIAWEB-cPanel puoi modificare molti di questi valori tramite il <strong>MultiPHP INI-Editor<\/strong> controllare e \u2013 entro i limiti previsti per il tuo hosting \u2013 adattare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida ti mostriamo quali limiti di PHP sono responsabili di quale compito, come modificarli e come capire se un limite di PHP \u00e8 effettivamente la causa del tuo problema.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> I limiti di PHP non dovrebbero essere impostati preventivamente sui valori pi\u00f9 alti possibili. Regola solo i valori effettivamente necessari per la tua applicazione. Un limite pi\u00f9 alto non corregge codice difettoso o inefficiente.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa sono i limiti di PHP?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I limiti di PHP limitano determinate risorse o operazioni di elaborazione di uno script PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, puoi stabilire:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quanta memoria PHP pu\u00f2 utilizzare<\/li>\n\n\n\n<li>quanto pu\u00f2 essere grande un singolo file caricato<\/li>\n\n\n\n<li>quanto pu\u00f2 essere grande una richiesta POST completa<\/li>\n\n\n\n<li>per quanto tempo pu\u00f2 essere eseguito uno script PHP<\/li>\n\n\n\n<li>quanto tempo PHP pu\u00f2 elaborare i dati di input<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Questi limiti proteggono l'ambiente di hosting e impediscono, tra le altre cose, che singoli processi consumino risorse all'infinito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I limiti PHP pi\u00f9 importanti a colpo d'occhio<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Direttiva PHP<\/th><th>Compito<\/th><\/tr><\/thead><tbody><tr><td><code>limite di memoria<\/code><\/td><td>Limita la quantit\u00e0 di memoria che uno script PHP pu\u00f2 utilizzare.<\/td><\/tr><tr><td><code>upload_max_filesize<\/code><\/td><td>Limita la dimensione di un singolo file caricato tramite PHP.<\/td><\/tr><tr><td><code>post_max_size<\/code><\/td><td>Limita la dimensione totale dei dati trasferiti tramite una richiesta POST.<\/td><\/tr><tr><td><code>max_execution_time<\/code><\/td><td>Limita il tempo di esecuzione di uno script PHP.<\/td><\/tr><tr><td><code>max_input_time<\/code><\/td><td>Limita il tempo per l'elaborazione dei dati di input.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I valori non sembrano del tutto indipendenti l'uno dall'altro. Soprattutto nel caso dei caricamenti di file, diversi limiti devono coincidere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dove modifichi i limiti di PHP su CURIAWEB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Accedi al tuo cPanel di CURIAWEB e apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP INI-Editor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per le modifiche tipiche consigliamo il <strong>Modalit\u00e0 base<\/strong>, qualora l'impostazione desiderata sia disponibile l\u00ec.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo il funzionamento di base dell'editor MultiPHP INI su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-einstellungen-aendern\/\">Modificare le impostazioni PHP in cPanel<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Raccomandazione CURIAWEB:<\/strong> Usa l'editor INI MultiPHP per le impostazioni PHP supportate. Non distribuire gli stessi valori contemporaneamente su diverse <code>php.ini<\/code>-, <code>.user.ini<\/code>o <code>.htaccess<\/code>-Configurazioni.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">1. Selezionare il dominio o l'area corretta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri l'Editor INI di MultiPHP e seleziona l'area di cui desideri modificare la configurazione PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda della configurazione, potrebbero esserti offerti domini o la home directory tra cui scegliere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se nel tuo account di hosting sono presenti pi\u00f9 siti web, controlla attentamente quale sito web \u00e8 interessato dalla modifica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Verifica dei valori correnti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di cambiare qualsiasi cosa, annota i valori attuali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>memory_limit = valore precedente\nupload_max_filesize = valore precedente\npost_max_size = valore precedente\nmax_execution_time = valore precedente\nmax_input_time = valore precedente<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In questo modo puoi ripristinare la configurazione originale se necessario.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> Se devi modificare pi\u00f9 valori correlati, crea prima uno screenshot. In questo modo avrai documentato lo stato iniziale.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">3. Impostare memory_limit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La direttiva:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>limite di memoria<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">limita la memoria che uno script PHP pu\u00f2 utilizzare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un valore viene tipicamente specificato, ad esempio, cos\u00ec:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>256M<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Incluso c'\u00e8 <code>M<\/code> per Megabyte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quando \u00e8 rilevante memory_limit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando un processo PHP raggiunge il limite di memoria consentito, un messaggio di errore pu\u00f2, ad esempio, indicare un avviso come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Dimensione della memoria consentita esaurita<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">contenere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un tale messaggio contiene spesso anche informazioni su quanta memoria dovrebbe essere utilizzata e in quale file PHP si \u00e8 verificato l'errore.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">aumentare miratamente il memory_limit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se la tua applicazione richiede dimostrabilmente pi\u00f9 memoria PHP e il tuo hosting lo consente, puoi <code>limite di memoria<\/code> impostare un valore pi\u00f9 alto adeguato nell&#x27;editor INI di MultiPHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salva la modifica e ripeti successivamente esattamente l'operazione durante la quale si \u00e8 verificato l'errore di memoria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il consumo di memoria molto elevato dovrebbe essere analizzato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un normale sito web richiede una quantit\u00e0 insolitamente elevata di memoria PHP, non ci si dovrebbe limitare ad aumentare il limite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le possibili cause possono essere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>plugin difettoso<\/li>\n\n\n\n<li>tema problematico<\/li>\n\n\n\n<li>codice PHP individuale inefficiente<\/li>\n\n\n\n<li>enormi quantit\u00e0 di dati<\/li>\n\n\n\n<li>importazione o esportazione insolitamente complessa<\/li>\n\n\n\n<li>Errore di programmazione o ciclo<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Se <code>limite di memoria<\/code> deve essere continuamente aumentata senza che si conosca la causa dell'elevato consumo di memoria, si dovrebbe analizzare l'applicazione.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Il memory_limit di PHP e la RAM dell'hosting non sono la stessa cosa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il PHP-<code>limite di memoria<\/code> non deve essere confuso con l'interezza delle risorse di memoria del tuo account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CloudLinux gestisce inoltre le risorse a livello di account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un PHP impostato su un livello molto alto<code>limite di memoria<\/code> pertanto non aumenta automaticamente le risorse complessive a disposizione del tuo account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come controllare queste risorse su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/utilizzo-delle-risorse-di-cloudlinux\/\">Comprendere l'utilizzo delle risorse di CloudLinux in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limite di memoria di WordPress e PHP memory_limit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In WordPress incontri inoltre termini come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>WP_MEMORY_LIMIT<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">e, se del caso:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>WP_MAX_MEMORY_LIMIT<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi valori appartengono alla configurazione di WordPress e non sono correlati al PHP lato server<code>limite di memoria<\/code> identico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress non pu\u00f2 semplicemente forzare pi\u00f9 memoria PHP di quanto la configurazione PHP o dell'hosting consenta effettivamente.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Breve spiegazione:<\/strong> Un valore alto in <code>wp-config.php<\/code> non rimuove arbitrariamente un limite PHP lato server inferiore.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Imposta upload_max_filesize<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La direttiva:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>upload_max_filesize<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">determina la dimensione massima di un singolo file che pu\u00f2 essere caricato tramite PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un esempio sarebbe:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>64M<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo limite pu\u00f2 essere rilevante, ad esempio, in caso di:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Caricamenti multimediali di WordPress<\/li>\n\n\n\n<li>Caricamenti di temi<\/li>\n\n\n\n<li>Caricamenti di plugin<\/li>\n\n\n\n<li>File di importazione<\/li>\n\n\n\n<li>altri moduli di caricamento di un'applicazione PHP<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Limite di caricamento in WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress mostra solitamente una dimensione massima del file nell'area di caricamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un file \u00e8 pi\u00f9 grande della dimensione consentita visualizzata l\u00ec, pu\u00f2 <code>upload_max_filesize<\/code> essere una delle impostazioni rilevanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, questo valore non \u00e8 l'unico limite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. controllare anche post_max_size<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per i caricamenti di file PHP \u00e8 inoltre necessario:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>post_max_size<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa direttiva limita la dimensione totale di una richiesta POST.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un caricamento di file viene solitamente trasmesso all'interno di una tale richiesta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perci\u00f2 bisogna:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upload_max_filesize\npost_max_size<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">essere coordinati in modo sensato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 post_max_size dovrebbe essere pi\u00f9 grande del file desiderato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una richiesta POST pu\u00f2 contenere ulteriori dati di modulo oltre al file vero e proprio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se, ad esempio, desideri caricare un file fino a una certa dimensione, dovresti <code>post_max_size<\/code> offrendo quindi spazio sufficiente per l'intera richiesta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uno schema opportunamente coordinato potrebbe ad esempio apparire cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upload_max_filesize = 64M\npost_max_size = 72M<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Questi valori sono puramente un esempio della relazione tra i due limiti e non costituiscono una raccomandazione generale di CURIAWEB per ogni sito web.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Imposta <code>post_max_size<\/code> non inferiore alla dimensione del file che hai sopra <code>upload_max_filesize<\/code> consentire.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 un semplice aumento di upload_max_filesize non basta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Supponendo che tu stia configurando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upload_max_filesize = 128M\npost_max_size = 32M<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Di conseguenza, il limite POST inferiore pu\u00f2 comunque impedire il trasferimento corretto di un file di dimensioni adeguate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di problemi di caricamento, dovresti quindi controllare sempre entrambi i valori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Impostare max_execution_time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La direttiva:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>max_execution_time<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">limita il tempo massimo di esecuzione di uno script PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un valore come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>60<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">equivale tipicamente a 60 secondi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un tempo di esecuzione pi\u00f9 lungo pu\u00f2 diventare rilevante, ad esempio, in caso di processi PHP complessi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Situazioni tipiche per max_execution_time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questi possono includere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>maggiori importazioni<\/li>\n\n\n\n<li>maggiori esportazioni<\/li>\n\n\n\n<li>Elaborazione delle immagini<\/li>\n\n\n\n<li>determinati processi di backup<\/li>\n\n\n\n<li>elaborazione dati estesa<\/li>\n\n\n\n<li>determini processi di aggiornamento<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se davvero <code>max_execution_time<\/code> la causa dovrebbe essere verificata in base al messaggio di errore o al comportamento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tempo massimo di esecuzione superato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando uno script PHP raggiunge il suo limite di tempo, un messaggio di errore pu\u00f2 includere, ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Tempo massimo di esecuzione superato<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso \u00e8 <code>max_execution_time<\/code> immediatamente pertinente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica tuttavia anche perch\u00e9 il processo richiede cos\u00ec tanto tempo.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Un tempo di esecuzione di diversi minuti non \u00e8 automaticamente la soluzione giusta. Un servizio esterno bloccato, un ciclo infinito o del codice inefficiente non vengono riparati da un limite di tempo sempre pi\u00f9 alto.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Non confondere max_execution_time con il timeout del browser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo browser segnala un timeout, non significa necessariamente che il PHP abbia <code>max_execution_time<\/code> ha raggiunto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tra il browser e PHP sono presenti ulteriori componenti tecnici.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser\n   \u2193\nRete\n   \u2193\nServer web\n   \u2193\nPHP\n   \u2193\nApplicazione\n   \u2193\nDatabase \/ servizi esterni<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un'interruzione pu\u00f2 verificarsi a diversi livelli.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un 504 Gateway Timeout non \u00e8 automaticamente un limite PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito Web ha un:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Gateway Timeout 504<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">segnala, se non dovessi automaticamente <code>max_execution_time<\/code> aumentare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore 504 significa che un componente del server coinvolto non ha ricevuto una risposta attesa in tempo utile. La causa specifica deve quindi essere indagata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Controllare max_input_time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La direttiva:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>max_input_time<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">limita il tempo che PHP pu\u00f2 impiegare per l'elaborazione dei dati di input.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non \u00e8 la stessa cosa di:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>max_execution_time<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">e dovrebbe essere adattata solo se \u00e8 effettivamente rilevante per lo specifico processo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">max_input_time e grandi moduli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nel caso di input molto estesi o di determinate procedure di importazione, l'elaborazione dei dati di input pu\u00f2 avere un ruolo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se tuttavia un'applicazione fa espressamente riferimento a un'altra direttiva PHP, non dovresti preventivamente <code>max_input_time<\/code> aumentare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Salva modifiche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo aver modificato i valori necessari, salva o applica la configurazione PHP nell'Editor INI di MultiPHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In attesa della conferma da parte di cPanel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. Controllare i valori dopo il salvataggio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla successivamente che i valori previsti vengano visualizzati nel MultiPHP INI-Editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se, ad esempio, hai modificato i limiti di upload, verifica entrambi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>upload_max_filesize<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nonch\u00e9<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>post_max_size<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Testare nuovamente lo stesso processo interessato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ripeti l'operazione che \u00e8 fallita in precedenza dopo la modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Errore di memoria\n\u2192 eseguire nuovamente la stessa operazione\n\nCaricamento troppo pesante\n\u2192 caricare nuovamente lo stesso file\n\nTempo di esecuzione superato\n\u2192 riavviare lo stesso processo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cos\u00ec puoi verificare se la modifica \u00e8 stata effettivamente rilevante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limite PHP modificato, il problema persiste<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore persiste nonostante il limite modificato, non dovresti semplicemente aumentare nuovamente il valore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica invece se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il limite corretto \u00e8 stato modificato<\/li>\n\n\n\n<li>il dominio o l'ambito corretto sia stato selezionato<\/li>\n\n\n\n<li>la modifica \u00e8 effettivamente efficace<\/li>\n\n\n\n<li>si raggiunge un altro limite tecnico<\/li>\n\n\n\n<li>l'applicazione stessa causa un problema<\/li>\n\n\n\n<li>viene raggiunto un limite di risorse dell'hosting<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Rispettare i limiti massimi lato server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un account di shared hosting non pu\u00f2 modificare i parametri PHP e del server in modo illimitato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Determinate impostazioni possono essere predefinite lato server o limitate verso l'alto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il fatto che tu possa inserire un valore nell'editor MultiPHP INI non significa necessariamente che qualsiasi impostazione arbitrariamente alta diventi tecnicamente efficace.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> I valori di configurazione PHP operano entro i limiti dell'intero ambiente di hosting. Un valore numerico inserito non genera risorse server aggiuntive.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">memory_limit di PHP e limite di memoria di CloudLinux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questi due termini possono essere facilmente confusi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Limite di memoria PHP\n\u2192 Configurazione PHP di uno script\n\nRisorse CloudLinux\n\u2192 Limitazione delle risorse dell'account di hosting<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'account di hosting raggiunge un limite di risorse, un aumento di <code>limite di memoria<\/code> persino mancare il problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tratteremo i limiti di CloudLinux e la loro valutazione in <a href=\"\/it\/aiuto\/hosting-web-cpanel\/il-limite-delle-risorse-e-stato-raggiunto\/\">Limite di risorse raggiunto: identificazione e risoluzione dei limiti di CloudLinux<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limite di caricamento aumentato, WordPress mostra ancora il vecchio valore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se WordPress continua a mostrare una dimensione massima di upload inferiore dopo una modifica, verifica prima di tutto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sezione corretta nell'editor MultiPHP INI<\/li>\n\n\n\n<li><code>upload_max_filesize<\/code><\/li>\n\n\n\n<li><code>post_max_size<\/code><\/li>\n\n\n\n<li>se la modifica \u00e8 stata salvata<\/li>\n\n\n\n<li>se esistono ulteriori configurazioni PHP locali<\/li>\n\n\n\n<li>se si applica un limite lato server<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Non inserire gli stessi valori per sicurezza in pi\u00f9 file di configurazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Caricamento di file di grandi dimensioni: PHP non \u00e8 sempre la strada migliore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se desideri semplicemente trasferire un file di grandi dimensioni sul tuo spazio web, il caricamento non deve necessariamente avvenire tramite un'applicazione PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per i file normali puoi utilizzare, ad esempio, il gestore di file di cPanel o l'FTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come trasferire i file direttamente tramite cPanel su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/caricare-scaricare-modificare-file\/\">Caricare, scaricare e modificare file in cPanel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per trasferimenti di file pi\u00f9 grandi o ricorrenti, l'FTP pu\u00f2 essere pi\u00f9 adatto. Spieghiamo la configurazione su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/creare-account-ftp\/\">Creare un account FTP in cPanel<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> Se desideri semplicemente trasferire un grande file ZIP sul server, spesso \u00e8 pi\u00f9 sensato trasferire il file direttamente tramite l'hosting, anzich\u00e9 aumentare drasticamente i limiti di upload PHP di un'applicazione web.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Grandi plugin o temi per WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un plugin o un tema supera la dimensione di caricamento PHP consentita, potrebbe essere opportuno regolare i limiti di caricamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In alternativa, con le opportune competenze, \u00e8 possibile utilizzare anche un trasferimento di file diretto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assicurati di trasferire i file nella directory corretta e di non sovrascrivere le installazioni esistenti in modo incontrollato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grandi file multimediali<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Solo perch\u00e9 PHP potrebbe tecnicamente consentire un upload molto grande, non significa automaticamente che un file molto grande abbia senso per un sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Soprattutto le immagini dovrebbero essere dimensionate e ottimizzate in modo appropriato per l'uso sul Web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">File multimediali estremamente grandi possono sovraccaricare lo spazio di archiviazione, i tempi di caricamento e l'elaborazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">phpMyAdmin e file SQL di grandi dimensioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante l'importazione di un file SQL tramite phpMyAdmin, i limiti di PHP possono avere un ruolo, ad esempio se il file supera gi\u00e0 la dimensione di caricamento consentita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, un'importazione di database non riuscita pu\u00f2 avere molte altre cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ci\u00f2 appartengono, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Errore di sintassi SQL<\/li>\n\n\n\n<li>tabelle esistenti<\/li>\n\n\n\n<li>record duplicati<\/li>\n\n\n\n<li>Problemi di set di caratteri o di collazione<\/li>\n\n\n\n<li>Problemi di autorizzazione<\/li>\n\n\n\n<li>Limiti del server o del database<\/li>\n\n\n\n<li>importazione in parte gi\u00e0 eseguita<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La diagnosi sistematica si trova alla voce <a href=\"\/it\/aiuto\/hosting-web-cpanel\/errore-di-importazione-phpmyadmin\/\">L'importazione in phpMyAdmin non funziona: errori e file SQL di grandi dimensioni<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non importare ciecamente un grosso file SQL pi\u00f9 volte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'importazione di database si interrompe dopo un lungo periodo di esecuzione, non dovresti importare immediatamente di nuovo lo stesso file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'importazione potrebbe aver gi\u00e0 creato parte delle tabelle o dei dati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima lo stato del database di destinazione e il messaggio di errore specifico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">max_execution_time per i cronjob<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per le attivit\u00e0 pianificate, non dovresti dare per scontato che un problema sia causato esclusivamente da <code>max_execution_time<\/code> \u00e8 causato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I cronjob possono avere percorsi di esecuzione e condizioni al contorno diverse rispetto a una normale chiamata PHP tramite browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tratteremo come configurare i cronjob in <a href=\"\/it\/aiuto\/hosting-web-cpanel\/creare-un-cronjob\/\">Creare un Cronjob in cPanel e impostare correttamente la pianificazione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limiti di PHP e prestazioni del sito web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Limiti PHP molto alti non rendono automaticamente un sito web pi\u00f9 veloce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>limite di memoria = molto alto\n\u2260\nsito web automaticamente pi\u00f9 veloce<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un limite definisce un confine. Non \u00e8 un'impostazione di performance nel senso di un acceleratore.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pi\u00f9 memoria pu\u00f2 nascondere codice inefficiente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione torna a funzionare temporaneamente grazie a un forte aumento del limite di memoria, si dovrebbe comunque verificare se l'effettivo fabbisogno di memoria \u00e8 plausibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin difettoso, ad esempio, pu\u00f2 consumare sempre pi\u00f9 memoria fino a quando non viene raggiunto di nuovo un limite pi\u00f9 elevato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pi\u00f9 tempo di esecuzione pu\u00f2 mascherare un processo lento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stesso vale per <code>max_execution_time<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'operazione improvvisamente richiede 300 anzich\u00e9 30 secondi, un limite pi\u00f9 alto pu\u00f2 s\u00ec evitare un'interruzione, ma non spiega comunque perch\u00e9 il processo richieda cos\u00ec tanto tempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di problemi ricorrenti, \u00e8 quindi opportuno indagare sulla causa effettiva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controllare la versione PHP prima della risoluzione dei problemi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se i problemi con PHP sono sorti immediatamente dopo una modifica della versione di PHP, \u00e8 necessario verificare innanzitutto anche la compatibilit\u00e0 dell'applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un aumento dei limiti di PHP non risolve un'incompatibilit\u00e0 con una versione di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gestisci la versione PHP su CURIAWEB tramite il <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-version-aendern\/\">MultiPHP-Manager<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usa il registro errori<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se non \u00e8 chiaro quale limite venga raggiunto, il registro degli errori pu\u00f2 fornire indicazioni importanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Dimensione della memoria consentita esaurita<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">indica in modo molto pi\u00f9 specifico la causa rispetto a un'affermazione generale come \u201eil sito web non funziona\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo come trovare e interpretare tali indicazioni alla voce <a href=\"\/it\/aiuto\/hosting-web-cpanel\/leggere-il-registro-degli-errori-di-cpanel\/\">Leggere il log degli errori di cPanel e trovare gli errori del sito web<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Classificare correttamente i messaggi di errore tipici<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alcuni rapporti forniscono gi\u00e0 una forte indicazione del livello pertinente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Osservazione<\/th><th>Prima controlla<\/th><\/tr><\/thead><tbody><tr><td><code>Dimensione della memoria consentita esaurita<\/code><\/td><td><code>limite di memoria<\/code> e causa del consumo di memoria<\/td><\/tr><tr><td>Il file supera la dimensione massima di caricamento<\/td><td><code>upload_max_filesize<\/code> e <code>post_max_size<\/code><\/td><\/tr><tr><td><code>Tempo massimo di esecuzione superato<\/code><\/td><td><code>max_execution_time<\/code> e causa della lunga durata<\/td><\/tr><tr><td><code>Limite delle risorse raggiunto<\/code><\/td><td>Risorse CloudLinux anzich\u00e9 solo limiti PHP<\/td><\/tr><tr><td><code>Gateway Timeout 504<\/code><\/td><td>esaminare l'intera catena di elaborazione<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Non aumentare tutti i limiti contemporaneamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando un'applicazione segnala un errore di memoria, di solito non c'\u00e8 motivo di aumentare contemporaneamente in modo massiccio la dimensione dell'upload, la dimensione del POST e il tempo di esecuzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una modifica mirata facilita la diagnosi.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Leggi il messaggio di errore \u2192 identifica il limite rilevante \u2192 documenta il valore iniziale \u2192 adatta in modo mirato \u2192 testa nuovamente la stessa operazione.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Non copiare i limiti PHP tramite .htaccess da guide esterne<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I vecchi tutorial consigliano in parte righe di configurazione PHP all'interno di:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.htaccess<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tali istruzioni possono dipendere dalla modalit\u00e0 PHP utilizzata e, in un ambiente non idoneo, possono persino causare un errore del server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizza pertanto per le impostazioni descritte qui la gestione PHP prevista nel cPanel di CURIAWEB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se tu un esistente <code>.htaccess<\/code> se devi verificare, trovi la procedura qui sotto <a href=\"\/it\/aiuto\/hosting-web-cpanel\/spiegazione-e-modifica-di-htaccess\/\">.htaccess spiegato e modificato in sicurezza<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controllare i limiti PHP dopo il trasferimento del sito web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito web \u00e8 stato trasferito da un altro hosting, le configurazioni PHP potrebbero differire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il sito web precedente potrebbe, ad esempio, essere stato gestito con valori diversi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inoltre, file come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>php.ini<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.user.ini<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">essere stato trasferito dal vecchio hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se dopo un trasloco si verificano limiti PHP imprevisti o errori, dovresti quindi controllare anche le configurazioni PHP locali esistenti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non eliminare la configurazione PHP locale a caso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se tu <code>php.ini<\/code> o <code>.user.ini<\/code> trova, documenta il loro contenuto o salva il file prima di effettuare qualsiasi modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Potrebbe essere stata utilizzata intenzionalmente da un'applicazione o da una configurazione precedente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Annullare la modifica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un valore PHP modificato non aiuta o ha effetti imprevisti, puoi ripristinare il valore iniziale precedentemente documentato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP INI-Editor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seleziona l'area corretta e reinserisci il valore originale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salva quindi e testa nuovamente il sito web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Esempio: il caricamento del file \u00e8 troppo grande<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Supponendo che un'applicazione non possa caricare un file richiesto a causa delle sue dimensioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quindi procedi in modo sistematico:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Controlla la dimensione del file.<\/li>\n\n\n\n<li>Apri l'Editor MultiPHP INI.<\/li>\n\n\n\n<li>Controlla <code>upload_max_filesize<\/code>.<\/li>\n\n\n\n<li>Controlla <code>post_max_size<\/code>.<\/li>\n\n\n\n<li>Documenta i valori precedenti.<\/li>\n\n\n\n<li>Adatta i valori solo se strettamente necessario.<\/li>\n\n\n\n<li>Salva la configurazione.<\/li>\n\n\n\n<li>Ripeti lo stesso caricamento.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se il caricamento continua a non funzionare, verifica altri possibili limiti anzich\u00e9 continuare ad aumentare i valori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Esempio: Memoria PHP insufficiente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con un avviso del tipo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Dimensione della memoria consentita esaurita<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">procedi nel modo seguente:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Prendi nota del messaggio di errore completo.<\/li>\n\n\n\n<li>Verifica quale file o componente viene menzionato.<\/li>\n\n\n\n<li>Controlla il valore attuale di <code>limite di memoria<\/code>.<\/li>\n\n\n\n<li>Verifica se il fabbisogno di memoria dell'applicazione \u00e8 plausibile.<\/li>\n\n\n\n<li>Regola il limite in caso di comprovata necessit\u00e0 entro i limiti disponibili.<\/li>\n\n\n\n<li>Testa di nuovo la stessa procedura.<\/li>\n\n\n\n<li>Esamina l'applicazione se il consumo di memoria rimane insolitamente alto.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Esempio: Il processo si interrompe dopo molto tempo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'operazione PHP si interrompe dopo un determinato tempo di esecuzione:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Prendi nota del messaggio di errore esatto.<\/li>\n\n\n\n<li>Verifica se effettivamente <code>Tempo massimo di esecuzione superato<\/code> viene segnalato.<\/li>\n\n\n\n<li>Controlla <code>max_execution_time<\/code>.<\/li>\n\n\n\n<li>Verifica se la lunga durata del processo \u00e8 plausibile.<\/li>\n\n\n\n<li>Aumenta il valore solo in caso di necessit\u00e0 concreta.<\/li>\n\n\n\n<li>Testa di nuovo la stessa procedura.<\/li>\n\n\n\n<li>In caso di tempi di esecuzione permanentemente lunghi, analizzare l'applicazione o il processo.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Quando dovresti contattare il supporto?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un limite PHP richiesto non pu\u00f2 essere modificato, un valore impostato non ha effetto o un'operazione continua a fallire nonostante impostazioni plausibili, dovresti documentare lo stato attuale nel modo pi\u00f9 dettagliato possibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per un'analisi sono particolarmente utili:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio interessato<\/li>\n\n\n\n<li>versione PHP utilizzata<\/li>\n\n\n\n<li>direttiva PHP interessata<\/li>\n\n\n\n<li>valore originale<\/li>\n\n\n\n<li>nuovo valore impostato<\/li>\n\n\n\n<li>messaggio di errore preciso<\/li>\n\n\n\n<li>quale operazione fallisce<\/li>\n\n\n\n<li>Dimensione del file interessato, se rilevante<\/li>\n\n\n\n<li>CMS o applicazione utilizzata<\/li>\n\n\n\n<li>se il problema si \u00e8 verificato solo dopo una determinata modifica<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Non trasmettere password o altri dati di accesso riservati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare i principali limiti PHP nel cPanel di CURIAWEB tramite <strong>Software \u2192 MultiPHP INI-Editor<\/strong> controllare e adattare entro i limiti disponibili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>limite di memoria<\/code> limita la memoria PHP, <code>upload_max_filesize<\/code> la dimensione di un singolo file caricato e <code>post_max_size<\/code> la dimensione totale di una richiesta POST. <code>max_execution_time<\/code> riguarda il tempo di esecuzione di uno script PHP, mentre <code>max_input_time<\/code> riguarda il trattamento dei dati di input.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per il caricamento dei file \u00e8 necessario in particolare <code>upload_max_filesize<\/code> e <code>post_max_size<\/code> essere opportunamente coordinati tra loro. In caso di problemi di memoria o di tempo di esecuzione, invece, non dovresti limitarti ad aumentare il limite, ma dovresti anche verificare perch\u00e9 l'applicazione richiede una quantit\u00e0 insolita di risorse o di tempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I limiti di PHP inoltre non vanno confusi con le risorse totali di CloudLinux del tuo account di hosting. Un valore PHP molto elevato non genera risorse server aggiuntive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La procedura pi\u00f9 importante \u00e8 quindi la seguente: <strong>Identificare l'errore, determinare il limite rilevante, documentare il valore iniziale, regolare in modo mirato e testare nuovamente la stessa operazione.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn eine PHP-Anwendung mehr Speicher ben\u00f6tigt, gro\u00dfe Dateien nicht hochgeladen werden k\u00f6nnen oder ein l\u00e4nger dauernder Vorgang abbricht, k\u00f6nnen PHP-Limits eine Rolle spielen. Zu den wichtigsten Einstellungen geh\u00f6ren: Im CURIAWEB-cPanel kannst du viele dieser Werte \u00fcber den MultiPHP INI-Editor kontrollieren und \u2013 innerhalb der f\u00fcr dein Hosting vorgesehenen Grenzen \u2013 anpassen. In dieser Anleitung zeigen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22596","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":3236,"total_views":"6","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22596"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22596\/revisions"}],"predecessor-version":[{"id":22598,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22596\/revisions\/22598"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22596"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22596"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}