Quando un amministratore di sistema installa un server Web Apache , ci sono molte variabili che la trasmissione di file di controllo , di cui tre riguardano specificamente i limiti di upload di file . Gli amministratori e altri utenti con accesso di 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 sua capacità di modificare questi limiti dipende dal fatto che l'account disponga dell'autorizzazione per modificare i file di sistema . Predefinito Limiti
server Web Apache
UNIX sono altamente personalizzabili in base alle impostazioni specificate durante l'installazione. Per impostazione predefinita , la maggior parte dei server Apache limitano agli utenti di caricare un file di dimensioni di due megabyte . La dimensione massima di upload è limitata dalla variabile " upload_max_filesize ", che indica specificamente la dimensione massima consentita e viene impostato a due megabyte di default. La dimensione massima del file di caricamento viene anche gestito del server Apache " memory_limit " e variabili " post_max_size ", che determinano le dimensioni di trasferimento di file consentiti più generali .
Php.ini
Apache limiti di upload e le altre impostazioni di connessione sono memorizzati sul server in un file chiamato php.ini . Il file specifica i valori per tutte e tre le variabili associate a limiti di upload , oltre ad altre informazioni sulle impostazioni di connessione . Php.ini si trova di solito nella cartella /user /local /etc . Per modificare il file è necessario disporre di autorizzazioni di scrittura per i file in quella cartella , se non è possibile modificare il file , allora è necessario contattare l'amministratore del server e la richiesta che lui o lei concede permessi di scrittura. L'amministratore sarà anche in grado di aiutarvi a trovare il file se non è memorizzato nella directory predefinita sul server.
Editing php.ini
per modificare php.ini , la connessione al server Apache e passare alla directory che contiene i file php.ini . Quindi aprire il file in un'applicazione di modifica del 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 tuo upload massimo limite : " upload_max_filesize ", " memory_limit " e " post_max_size " In primo luogo , modificare la parte numerica del " 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 vostra dimensione di caricamento di cinque megabyte allora si sarebbe 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 al tuo specificato " upload_max_filesize . " Altrimenti , lasciarli come sono e salvare le modifiche al php file. ini . La prossima volta che il riavvio del server , allora le impostazioni di caricamento verrà cambiato .
Editing . Htaccess
Se non si ha accesso al file php.ini sul server web Apache allora potreste essere in grado di modificare il " htaccess ". file per cambiare la tua dimensione massima di caricamento . Connettersi al server web Apache e accedere 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 la " php_value post_max_size " e variabili " php_value memory_limit " e modificare i valori associati a tali variabili se sono meno del vostro nuovo valore " php_value upload_max_filesize " . Infine , salvare il file . La prossima volta che il server viene ripristinato , il tuo limite di upload sarà cambiato le nuove impostazioni specificate .