✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man ökar maximal uppladdningsfilstorlek i PHP

41

PHP är ett skriptspråk på serversidan som körs på Apache / Nginx-servern. Som standard har din konfigurerade server en specifik gräns för filstorleken. Ibland måste du ändra denna gräns för filstorlek. I den här artikeln studerar vi hur man ökar maximal filstorlek för uppladdning i PHP.

Varför behöver du ändra filöverföringsgräns?

Låt oss säga att din server tillåter dig att ladda upp filstorlek upp till 2 MB. Nu när du försöker ladda upp en fil med en storlek som är större än 2 MB, kastar servern felet ungefär som nedan.

filen överskrider den maximala tillåtna storleken

Detta fel indikerar att din server inte tillåter dig att ladda upp filen som är större än 2 MB i storlek. Men vad händer om du vill ladda upp en stor fil som är större än 2 MB?

Det finns två sätt att ändra den här filstorleksgränsen. Den ena är genom .htaccessoch den andra använder php.inifilen.

Öka maximal uppladdningsfilstorlek med htaccess-metoden

Du kan hitta .htaccessfilen i rotkatalogen. Om den inte är där skapar du den. För att ändra gränsen för filstorlek, öppna .htaccessfilen i din redigerare och lägg till nedanstående rader i den.

php_value upload_max_filesize 30M
php_value post_max_size 30M

I ovanstående kod skickade jag värde 30M vilket gör att du kan ladda upp en fil med storlek upp till 30MB. Ändra detta värde enligt dina krav.

Obs! Vissa servrar kanske inte träder i kraft om du ändrar filstorleksgränsen med .htaccessfil. Om det här alternativet inte fungerar för din server kan du göra det med en php.inifil som beskrivs nedan.

Öka gränsen för uppladdningsfilstorlek med PHP.INI

php.iniär standardkonfigurationsfilen som kräver att du kör dina PHP-applikationer. Den här filen används för att kontrollera tillägg, uppladdningsstorlek, filavbrott, resursbegränsning etc.

För att öka filstorleksgränsen måste du redigera värden för post_max_size, upload_max_filesize i php.inifilen.

post_max_size = 30M
upload_max_filesize = 30M

Även här passerade jag värdet 30M. Du kan sätta valfritt värde enligt dina krav. Dessa värden gäller globalt vilket innebär att alla dina PHP-applikationer har detta konfigurerade värde.

Starta sedan om servern. Och nu kan du ladda upp filen med storleken upp till 30 MB.

relaterade artiklar

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer