Come modificare un Carica Timeout in PHP

February 25

Come modificare un Carica Timeout in PHP


Siti web e applicazioni costruite utilizzando PHP possono avere un gran numero di funzioni, tra cui la possibilità di caricare file come immagini e documenti. Tuttavia, a volte i file possono essere troppo grande per la configurazione del server di default e sarà timeout quando caricato. Per evitare questo, è necessario modificare le impostazioni di upload di timeout per gli script PHP. I passaggi seguenti descrivono i vari metodi per aumentare la quantità di tempo e la dimensione dei file possono essere caricati su un server.

istruzione

Modificare il file php.ini

1 Individuare il file php.ini del server. Carica un file sul server web con il seguente codice e accedervi in ​​un browser Web per determinare il percorso del file per il file php.ini:

<? Php phpinfo (); ?>

2 Creare una copia di backup del file .ini. Trovare e modificare i valori per upload_max_filesize e post_max_size. Modificare i valori di default per questi elementi da 2m a un numero maggiore, come ad esempio 10M:

upload_max_filesize = 10M

3 Trovare e modificare i valori per max_input_time e max_execution_time. Modificare il valore di default da 60 (secondi) ad un numero più appropriato, come ad esempio 300:

max_input_time = 300

4 Carica il nuovo file php.ini e testare la funzione di caricamento. Controllare altre funzionalità sul tuo sito e server per garantire che il file non è stato danneggiato o mis-modificato durante le fasi precedenti.

La modifica del file .htaccess

5 Individuare il file .htacess nella directory principale del tuo sito web. Scaricatelo e creare una copia di backup del file.

6 Modificare o aggiungere le seguenti variabili alla fine del file di aumentare i limiti di dimensione per arrivi:

php_value 10M upload_max_filesize

php_value 10M post_max_size

7 Modificare o aggiungere le seguenti variabili nella parte inferiore del file per aumentare la quantità di tempo uno script PHP può tentare di caricare un file:

php_value max_execution_time 300

php_value max_input_time 300

8 Carica il nuovo file .htaccess e testare la funzione di caricamento. Controllare altre funzionalità sul tuo sito e server per garantire che il file non è stato danneggiato o mis-modificato durante le fasi precedenti.

Consigli e avvertenze

  • Usare "Trova" caratteristica (di solito Ctrl + F) del vostro editor di file per individuare le voci esistenti piuttosto che cercare manualmente.
  • Se è stato salvato una copia del file .htaccess sul computer e stanno avendo un momento difficile individuarlo, cercare la miniatura senza un nome di file.
  • Sia il file .htaccess php.ini e possono causare errori critici sul vostro sito e il servizio, se non curata correttamente. Fare attenzione a modificare solo i valori elencati nei passaggi precedenti, e tenere sempre una copia di backup per caricare se qualcosa dovesse andare storto.