När en systemadministratör installerar en Apache webbserver , det finns många variabler som styr filöverföring , varav tre specifikt påverkar filuppladdning gränser . Administratörer och andra användare med läs och skrivrättigheter på servern kan använda två olika metoder för att ändra filuppladdning gränser . Om du inte är Apache -serverns administratör , då din förmåga att ändra dessa gränser beror på om ditt konto har behörighet att redigera systemfiler . Standardgränser
Apache UNIX webbservrar är mycket anpassningsbara utifrån de inställningar som anges under installationen . Som standard , de flesta Apache servrar begränsa användarna till en två megabyte uppladdning filstorlek . Den maximala uppladdning storlek begränsas av " upload_max_filesize " variabel , som särskilt anger den högsta tillåtna filstorleken och är satt till två megabyte som standard . Den maximala upload filstorleken styrs också av Apache -serverns " memory_limit " och " post_max_size " variabler , som bestämmer mer generella tillåtna storlekar filöverföring .
Php.ini
Apache ladda gränser och andra anslutningsinställningar lagras på servern i en fil som heter php.ini . Filen anger värden för alla tre variabler i samband med uppladdning gränser , förutom annan anslutning inställningar. Php.ini är typiskt placerad i /user /local /etc mappen . För att redigera filen du måste ha skrivbehörighet för filer i mappen , om du inte kan redigera filen så du måste kontakta serverns administratör och begära att han eller hon ger dig behörighet att skriva . Administratören kommer också att kunna hjälpa dig att hitta filen om det inte lagras i den förvalda katalogen på servern .
Redigering php.ini
Om du vill redigera php.ini , ansluta till Apache-server och navigera till den katalog som innehåller php.ini . Öppna sedan filen i ett textredigeringsprogram . När filen är öppen , bläddra ner tills du når den del av filen där variabla värden anges . Det finns tre värden som du måste ändra för att ändra din maximala upload limit : " upload_max_filesize , " " memory_limit " och " post_max_size " Först måste du ändra den numeriska delen av " upload_max_filesize " variabel till det maximala antalet . megabyte som du vill kunna ladda upp . Till exempel , om du vill ändra din uppladdning storlek till fem megabyte så skulle du ändra på det kodrad för att läsa " upload_max_filesize = 5M " . Nästa , lokalisera " memory_limit " och " post_max_size " variabler . Om dessa variabler har ett värde lägre än " upload_max_filesize " som du angav då du måste ändra dem till ett värde som är lika med eller större än din angivna " upload_max_filesize . " Annars , lämna dem som är och spara dina ändringar till php . ini-fil . Nästa gång servern startar sedan din uppladdning inställningar ändras . Om du inte har tillgång till php.ini på webbservern Apache Addera redigering . Htaccess
så du kanske kan redigera " . htaccess " fil för att ändra din maximala upload storlek . Anslut till webbservern Apache och navigera till serverns rotkatalog . Öppna sedan den dolda " . Htaccess " fil i en textredigerare . Därefter letar du upp " php_value upload_max_filesize " variabeln och ändra det numeriska värdet till den nya uppladdning storlek som du önskar . Leta upp " php_value post_max_size " och " php_value memory_limit " variabler och ändra värdena förknippade med dessa variabler om de är mindre än din nya " php_value upload_max_filesize " värde . Slutligen , spara filen . Nästa gång att servern är återställd , kommer din upload gräns ändras till de nya inställningarna som du angav .