[Fix] Den uploadede fil overstiger direktivet upload_max_filesize i Php.ini [4 dokumenterede måder]

Forsøger at tilføje noget til WordPress-webstedet kun for at få en besked om, at: "Den uploadede fil overstiger upload_max_filesize-direktivet i php.ini".

Denne fejlmeddelelse kan vises, når du uploader store filer, videoer, plugins, temaer, enhver anden form for fil, som du uploader til din WordPress-konto.

I dette indlæg vil vi hjælpe dig med at løse problemet og gøre det, så du kan uploade dine større filer. Faktisk skal vi dække:

  • Hvad der udløser "den uploadede fil overstiger direktivet upload_max_filesize i php.ini".
  • Sådan løses "den uploadede fil overstiger direktivet upload_max_filesize i php.ini"

Hvad er årsagerne til "den uploadede fil overstiger direktivet upload_max_filesize i php.ini"

Hvad der er årsagerne til den uploadede fil overstiger

Så hvorfor sker dette? For at beskytte din servers kapacitet sætter webhostingtjenester en grænse for den samlede størrelse af en fil, der kan uploades.

Denne grænse er angivet i megabytes i upload_max_filesize direktivet i php.ini.

upload_max_filesize selve direktivet er konfigureret i php.ini fil, som er standardserverkonfigurationsfilen til programmer, der kører PHP.

Kombinationen af ​​disse to - upload_max_filesize og php.ini - er hvad den fejlmeddelelse, du ser, henviser til.

Det er vigtigt at bemærke, at denne uploadbegrænsning ikke er en WordPress-konfiguration. Du kan dog se denne begrænsning på dit WordPress-websted, hvis du går til medier fane for at tilføje nye filer eller gennemgå andre typer uploads (såsom en sikkerhedskopi), der er større end denne maksimale uploadgrænse

Sådan verificeres den aktuelle uploadgrænse i WordPress

Sådan kontrolleres den aktuelle uploadgrænse i WordPress

Som du kan se på skærmbilledet ovenfor, er standardgrænsen 128 MB, hvilket er ret godt og sandsynligvis ikke udgør nogen problemer under de fleste forhold. Et antal andre værter indstiller dog standardværdien til så lille som 2 MB eller 4 MB.

Dette betyder, at når du forsøger at uploade en fil, der er større end dette beløb, vil du se "den uploadede fil overstiger direktivet om upload maks. Filstørrelse i php.ini" eller en relateret besked som "filnavnet overstiger den maksimale uploadstørrelse for dette websted. "

Sådan repareres den uploadede fil overstiger upload max filstørrelsesdirektivet i php.ini

Du er nødt til at øge filstørrelsesgrænsen for upload for at løse dette problem. Dette betyder, at du skal ændre værdien af ​​upload_max_filesize-direktivet i din php.ini-konfiguration.

Der er mange forskellige måder, du kan gøre dette på - den metode, du vælger, afhænger hovedsageligt af opsætningen af ​​din vært.

1. Tal med din webhosting support

Selvom vi kommer til at dække nogle tilgange, som du selv kan implementere, er den nemmeste tilgang typisk at nå ud til din værts support og bede dem om at hæve den maksimale uploadstørrelse for dig.

Dette er en simpel anmodning, din værts hjælp skal vide nøjagtigt, hvad du vil have, og det skal kun tage et par minutter af din tid. 

2. Rediger php.ini-filen fra cPanel

Hvis din vært bruger cPanel, skal du være i stand til at opdatere dine php.ini og upload_max_filesize direktiver fra cPanel dashboardet.

Rediger php.ini-filen fra cPanel

Vælg derefter dit WordPress-sted i rullemenuen. Derefter vil du være i stand til at ændre direktivet upload_max_filesize for dette websted:

skærmbillede af Ændring af upload max filstørrelsesdirektivet til cPanel

Forøg værdien afhængigt af dine krav.

3. Rediger din php.ini via FTP

Filen php.ini styrer, hvordan serveren fungerer på PHP-programmer.

Afhængigt af din værts grænser har du desværre muligvis ikke tilladelse til at bruge eller ændre php.ini-indstillinger. Af denne grund kan brugen af ​​.htaccess (som vi diskuterer i næste afsnit) også være en mulig løsning.

Du kan dog først prøve at se, om du har tilladelse til at bruge php.ini på din vært.

For at komme i gang skal du oprette forbindelse til din server via FTP og gå til rodmappen på dit domæne.

Hvis du allerede ser en php.ini-fil i rodmappen, kan du opdatere filen. Hvis ikke, lav en ny fil og kald den php.ini:

Skærmbillede af - Sådan oprettes en ny fil til php.ini

Tilføj eller skift derefter følgende kodestykke:

Skærmbillede af upload_max_filesize-direktivet

Indsæt kodestykket, og skift værdien, så den passer til dine krav.

Når du ændrer en eksisterende php.ini-fil, skal du finde de samme direktiver i den eksisterende fil og ændre numrene for at løse dit problem.

upload_max_filesize = 128M
post_max_size = 12M
memory_limit = 128M

Visse værter vil kræve, at du anvender suPHP-direktivet på.htaccess-filen på dit websted, så ovenstående ændringer fungerer korrekt.

For at gøre dette kan du også opdatere din .htaccess-fil ved hjælp af PHP og anvende følgende kode øverst i filen:

<IfModule for mod suphp.c>
  SuPHP ConfigPath/home/yourname/public html
</IfModule

Sørg for, at stien opdateres med den rigtige filsti på dit websted.

4. Forøg værdien af ​​upload max filstørrelse ved at redigere .htaccess-fil

Hvis de ovennævnte teknikker ikke virker, kan du stadig prøve at ændre direktivet om upload max filstørrelse ved at opdatere.htaccess-filen på dit websted.

For at komme i gang skal du åbne dit websted via FTP og rediger .htaccess-filen i rodmappen på dit websted.

Anvend derefter følgende kodestykke, sørg for at ændre værdierne ud fra dine behov:

php_value upload_max_filesize 128M
php_value post_max_size 12M
php_value memory_limit 128M

skærmbillede - Sådan administreres php.ini-filen ved hjælp af .htaccess

Hvis du får en intern serverfejlmeddelelse efter indsættelse af dette kodefragment ovenfor, kører din server sandsynligvis PHP i CGI-tilstand, hvilket betyder, at du ikke kan bruge disse kommandoer i din .htaccess-fil. Fjern de uddrag, du lige har indsat, og dit websted skal køre korrekt igen.

Indpakning op

For at kontrollere, om dine ændringer fungerer, kan du gå tilbage for at uploade de filer, du forsøgte at uploade, for at se om den nye maksimale uploadgrænse afspejler det beløb, du har angivet i din php.ini-kode. Hvis alt går godt, kan du se den nye værdi, og du vil kunne uploade filen (såsom et billede i et galleri) der gav dig problemer.

Endelig, hvis intet du har gjort fungerer, og din værts support ikke kan hjælpe af en eller anden grund, kan du stadig uploade filen som en løsning via FTP. FTP har ingen begrænsninger og giver dig mulighed for at uploade alt fra billeder til plugins og temaer. Du kan også uploade filer i bulk, hvis du har brug for dem.

Om forfatteren
Shahzad Saeed
Forfatter: Shahzad SaeedInternet side: http://shahzadsaeed.com/
Shahzaad Saaed er blevet vist på et stort antal autoritetswebsteder som en WordPress-ekspert. Han har specialiseret sig i indholdsmarkedsføring for at hjælpe virksomheder med at øge deres trafik.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...