Apache opp Grenser

Apache opp Grenser


Når et system administrator installerer en Apache webserver, det er mange variabler som styrer fil overføring, tre av dem er spesielt påvirke filopplasting grenser. Administratorer og andre brukere med lese- og skrivetilgang på serveren kan bruke to ulike metoder for å endre filopplasting grenser. Hvis du ikke er Apache server administrator, så din evne til å endre disse grensene, avhenger av om kontoen har tillatelse til å redigere systemfiler.

standard~~POS=TRUNC Grenser

Apache UNIX webservere kan tilpasses basert på innstillingene som er angitt under installasjonen. Som standard, de fleste Apache-servere begrense brukerne til en størrelse to megabyte opplastingsfil. Den maksimale opplastingsstørrelse er begrenset av "upload_max_filesize" variable, som spesifikt angir høyeste tillatte filstørrelsen og er satt til to megabyte som standard. maksimal størrelse opplastingsfilen er også styrt av Apache server "memory_limit" og "post_max_size" variabler som bestemmer mer generelle tillatte filoverføring størrelser.

php.ini

Apache opplasting grenser og andre tilkoblingsinnstillingene er lagret på serveren i en fil kalt php.ini. Filen spesifiserer verdier for alle tre variabler knyttet til opplasting grenser, i tillegg til annen tilkoblingsinnstillingene informasjon. Php.ini er vanligvis plassert i / bruker / local / etc mappen. For å redigere filen du må ha skriverettigheter til filene i mappen; hvis du ikke kan redigere filen må du kontakte serverens administrator og be om at han eller hun gi deg skrive tillatelser. Administratoren vil også kunne hjelpe deg med å finne filen hvis den ikke er lagret i standardkatalogen på serveren.

Redigerer php.ini

Hvis du vil redigere php.ini, koble til Apache server og navigere til katalogen som inneholder php.ini. Deretter åpner du filen i et tekstredigeringsprogram. Når filen er åpen, bla nedover til du kommer til delen av filen hvor variable verdier er spesifisert. Det er tre verdier som du må endre for å endre din maksimale opplastingsgrensen. "Upload_max_filesize", "memory_limit" og "post_max_size" Først må du endre den numeriske delen av "upload_max_filesize" variable til maksimalt antall megabyte som du ønsker å være i stand til å laste opp. For eksempel, hvis du ønsker å endre opplastingsstørrelse til fem megabyte så du ville endre den linjen med kode for å lese "upload_max_filesize = 5M". Deretter finne "memory_limit" og "post_max_size" variabler. Hvis disse variablene har en lavere verdi enn "upload_max_filesize" som du oppgav da må du endre dem til en verdi lik eller større enn spesifisert "upload_max_filesize." Ellers, la dem som er og lagre endringene til php.ini filen. Den neste gang tjeneren starter deretter opplastingsinnstillinger vil bli endret.

Redigerer .htaccess

Hvis du ikke har tilgang til php.ini på Apache web server så kan du være i stand til å redigere ".htaccess" fil for å endre din maksimale opplastingsstørrelse. Koble til Apache web server og navigere til serverens rotkatalogen. Deretter åpner den skjulte ".htaccess" fil i en teksteditor. Deretter finne "php_value upload_max_filesize" variable og endre den numeriske verdien til den nye opplastingsstørrelse som du ønsker. Deretter finne "php_value post_max_size" og "php_value minnegrense" variabler og endre verdiene knyttet til disse variablene hvis de er mindre enn den nye "php_value upload_max_filesize" verdi. Til slutt lagre filen. Neste gang at serveren er tilbakestilt, vil opplastingsgrensen endres til de nye innstillingene du har angitt.