Apache Carica Limiti

October 27

Apache Carica Limiti


Quando un amministratore di sistema installa un server Web Apache, ci sono molte variabili che controllano la trasmissione di file, di cui tre riguardano specificamente i limiti di upload di file. Gli amministratori e altri utenti con accesso in lettura e scrittura sul server possono utilizzare due diversi metodi per modificare i limiti di upload di file. Se non si è l'amministratore del server Apache, quindi la capacità di modificare questi limiti dipende dal fatto che il tuo account ha il permesso di modificare i file di sistema.

limiti predefiniti

Web server Apache UNIX sono altamente personalizzabili in base alle impostazioni specificate durante l'installazione. Per impostazione predefinita, la maggior parte dei server Apache limitare gli utenti a una dimensione di file di caricamento di due megabyte. La dimensione massima di upload è limitata dalla variabile "upload_max_filesize", che indica in particolare la dimensione massima dei file consentita ed è impostata su due megabyte per impostazione predefinita. La dimensione massima del file di caricamento è anche governato da "memory_limit" del server Apache e variabili "post_max_size", che determinano i formati più generali ammissibili di trasferimento di file.

php.ini

limiti di upload Apache e altre impostazioni di connessione vengono memorizzati sul server in un file chiamato php.ini. Il file specifica i valori per tutte le tre variabili associate ai limiti di upload, oltre ad altre informazioni impostazioni di connessione. Php.ini in genere si trova nella cartella / local / etc / utente. Al fine di modificare il file è necessario disporre di autorizzazioni di scrittura per i file in quella cartella; se non è possibile modificare il file è necessario contattare l'amministratore del server e chiedere che lui o lei si scrive concedere le autorizzazioni. L'amministratore sarà anche in grado di aiutare a individuare il file se non è memorizzato nella directory predefinita sul server.

php.ini Modifica

Per modificare php.ini, connettersi al server Apache e passare alla directory che contiene php.ini. Quindi aprire il file in un editor di testo. Una volta che il file è aperto, scorrere verso il basso fino a raggiungere la parte del file in cui sono specificati i valori delle variabili. Ci sono tre valori che è necessario modificare per cambiare il vostro limite massimo di upload:. "Upload_max_filesize", "memory_limit" e "post_max_size" In primo luogo, modificare la parte numerica della variabile "upload_max_filesize" per il numero massimo di megabyte che si desidera essere in grado di caricare. Per esempio, se si desidera modificare la dimensione di caricamento a cinque megabyte allora si dovrebbe cambiare quella riga di codice per leggere "upload_max_filesize = 5M". Quindi, individuare il "memory_limit" e variabili "post_max_size". Se queste variabili hanno un valore inferiore al "upload_max_filesize" che si è specificato, allora li si deve passare ad un valore pari o superiore a vostra specificato "upload_max_filesize." In caso contrario, lasciare loro come è e salvare le modifiche al file php.ini. La prossima volta che si riavvia il server quindi le impostazioni di caricamento sarà cambiato.

editing .htaccess

Se non si ha accesso al php.ini sul server web Apache, allora potreste essere in grado di modificare il file ".htaccess" per modificare la dimensione massima di upload. Si connette al server web Apache e passare alla directory principale del server. Quindi aprire il file nascosto ".htaccess" in un editor di testo. Quindi, individuare la variabile "php_value upload_max_filesize" e modificare il valore numerico per la nuova dimensione di caricamento che si desidera. Quindi individuare il "php_value post_max_size" e variabili "php_value memory_limit" e modificare i valori associati a tali variabili se sono meno che il vostro nuovo valore "php_value upload_max_filesize". Infine, salvare il file. La prossima volta che il server viene reimpostato, il limite di upload sarà cambiato le nuove impostazioni specificate.