Når en systemansvarlig installerer en Apache webserver, det er mange variabler som styrer filoverføring , tre av dem spesifikt påvirke filopplasting grenser. Administratorer og andre brukere med lese-og skrivetilgang på serveren kan bruke to forskjellige 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 Grenser
Apache UNIX webservere er svært tilpasses basert på innstillingene som er angitt under installasjonen . Som standard , de fleste Apache -servere begrense brukerne til en to megabyte upload filstørrelse. Maksimal opplastingshastighet størrelsen er begrenset av " upload_max_filesize " variable , som spesifikt angir den maksimale tillatte filstørrelse og er satt til to megabytes som standard. Den maksimale laste opp filstørrelsen er også styrt av Apache -serveren " 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 tilkobling informasjon om innstillinger. Php.ini er vanligvis plassert i /user /local /etc -mappen . For å redigere filen du må ha skrivetilgang til filene i mappen , hvis du ikke kan redigere filen må du kontakte serverens administrator og be om at han eller hun gi deg skriverettigheter . Administratoren vil også kunne hjelpe deg med å finne filen hvis den ikke oppbevares i standard katalog 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 tekstbehandlingsprogram . Når filen er åpen , bla nedover til du kommer til delen av filen hvor variable verdiene er spesifisert. Det er tre verdier som du må endre for å endre maksimal opplasting grense: " upload_max_filesize ", " memory_limit " og " post_max_size " Først, endre den numeriske delen av " upload_max_filesize " variable til det maksimale antallet . megabyte som du vil kunne laste opp . For eksempel, hvis du ønsker å endre opplastingsstørrelse til fem megabyte så ville du endre den linjen med kode for å lese " upload_max_filesize = 5M " . Finn så " memory_limit " og " post_max_size " variabler . Hvis disse variablene har en verdi lavere enn " upload_max_filesize " som du spesifiserte da du må endre dem til en verdi lik eller større enn den angitte " upload_max_filesize . " Ellers , la dem som er og lagre endringene til php . ini -fil . Neste gang serveren starter på nytt så din opplasting innstillinger vil bli endret .
Editing . Htaccess
p Hvis du ikke har tilgang til php.ini på Apache web server så du kan være i stand til å redigere " . htaccess" fil for å endre din maksimale opplastingsstørrelsen . Koble til Apache web server og navigere til serverens root katalogen . Deretter åpner den skjulte " . Htaccess "-filen i en tekst editor. Finn så " php_value upload_max_filesize " variable og endre den numeriske verdien til den nye opplasting størrelsen du ønsker. Finn deretter " php_value post_max_size " og " php_value memory_limit " 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 .