Jeg prøver at tilføje noget til WordPress-siden, men får 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 muligt for dig at uploade dine større filer. Faktisk vil vi dække:
- Hvad udløser fejlen "den uploadede fil overstiger upload_max_filesize-direktivet i php.ini".
- Sådan løser du problemet med "den uploadede fil overstiger upload_max_filesize-direktivet i php.ini"
{autotoc}
Hvad er årsagerne til "den uploadede fil overstiger upload_max_filesize-direktivet i php.ini"
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 direktiv i php.ini.
upload_max_filesize selve direktivet er konfigureret i php.ini filen, som er standardserverkonfigurationsfilen for programmer, der kører PHP.
Kombinationen af disse to – upload_max_filesize og php.ini – er det, som fejlmeddelelsen, du ser, refererer 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 Tryk på fanen for at tilføje nye filer eller udføre andre typer uploads (f.eks. en sikkerhedskopi), der er større end denne maksimale uploadgrænse.
Sådan verificerer du 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 vil give problemer under de fleste forhold. En række andre udbydere sætter dog standardgrænsen til så lidt som 2 MB eller 4 MB.
Det betyder, at når du forsøger at uploade en fil, der er større end denne mængde, vil du se "den uploadede fil overstiger den maksimale uploadstørrelse i php.ini" eller en relateret meddelelse som "filnavnet overstiger den maksimale uploadstørrelse for dette websted".
Sådan retter du problemet med, at den uploadede fil overstiger den maksimale upload-filstørrelse i php.ini.
Du skal øge grænsen for upload af filstørrelse for at løse dette problem. Det 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 din værts opsætning.
1. Tal med din webhosting-support
Selvom vi vil dække nogle tilgange, som du selv kan implementere, er den nemmeste fremgangsmåde typisk at kontakte din hostsupport og bede dem om at hæve den maksimale uploadstørrelse for dig.
Dette er en simpel anmodning, din værts hjælp burde vide præcis, hvad du ønsker, og det burde kun tage et par minutter af din tid.
2. Rediger php.ini-filen fra cPanel
Hvis din host bruger cPanel, burde du kunne opdatere dine php.ini- og upload_max_filesize-direktiver fra cPanel-dashboardet.
Vælg derefter dit WordPress-websted fra rullemenuen. Derefter kan du ændre upload_max_filesize-direktivet for det pågældende websted:
Skærmbillede af ændring af direktivet om maksimal filstørrelse for upload til cPanel
Øg værdien afhængigt af dine behov.
3. Rediger din php.ini via FTP
php.ini-filen styrer, hvordan serveren fungerer på PHP-programmer.
Desværre, afhængigt af din værts begrænsninger, kan du muligvis ikke bruge eller ændre php.ini-indstillinger. Af denne grund kan brugen af .htaccess (som vi vil diskutere i næste afsnit) også være en potentiel løsning.
Du kan dog først prøve at se, om du har tilladelse til at bruge php.ini på din host.
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, så lav en ny fil og kald den php.ini:
Skærmbillede af - Sådan opretter du en ny fil til php.ini
Tilføj eller rediger derefter følgende kodestykke:
Skærmbillede af upload_max_filesize-direktivet
Indsæt kodestykket, og rediger værdien, så den passer til dine behov.
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 = 128M
memory_limit = 128M
Visse udbydere kræver, 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 er opdateret med den faktiske filsti til dit websted.
4. Øg værdien af den maksimale filstørrelse for upload ved at redigere .htaccess-filen
Hvis de ovennævnte teknikker ikke virker, kan du stadig prøve at ændre direktivet om maksimal filstørrelse for upload ved at opdatere .htaccess-filen på dit websted.
For at komme i gang skal du tilgå din hjemmeside via FTP og rediger .htaccess-filen i rodmappen på dit websted.
Anvend derefter følgende kodestykke, og sørg for at ændre værdierne baseret på dine behov:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 128M
Hvis du får en intern serverfejlmeddelelse efter at have indsat 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 kodestykker, du lige har indsat, og dit websted burde begynde at køre korrekt igen.
IMH
Vil du have en hurtig hjemmeside?
Hvem laver jeg sjov? Gør vi ikke alle sammen?
Så hvorfor kæmper så mange af os?
Den største udfordring er normalt at finde et hurtigt, pålideligt hostingfirma.
Vi har alle været igennem mareridtene - støtte tager evigheder eller løser ikke vores problem altid skylden noget på din side...
Men den største bummer er, at hjemmesiden altid føles langsom.
At CollectiveRay vi hoster med InMotion hosting og vores hjemmeside er dum hurtig. Vi kører på en brugerdefineret stak af LightSpeed-serveropsætning på MariaDB med en PHP7.4-motor og frontet gennem Cloudflare.
Kombineret med vores frontend-optimeringer serverer vi pålideligt 6000 brugere hver eneste dag, med peaks på 50+ samtidige brugere.
Vil du have en hurtig opsætning som vores? Overfør dit websted gratis til InMotion-hosting og få vores 50% rabat på nuværende priser.
Prøv InMotion Hosting med 50 % rabat for CollectiveRay besøgende i Juli 2025 KUN!
Ofte stillede spørgsmål
Er der nogen risiko ved at ændre upload_max_filesize-direktivet?
Ja, der er en række risici. Den første risiko er, at enhver lille fejl i .htaccess-filen vil ødelægge dit websted fuldstændigt med en 500-serverfejl, og du bliver nødt til at tilgå og rette filen via din hostingserver. Der er andre risici, men dette er den, som de fleste kan støde på.
Hvorfor findes dette direktiv?
Dette direktiv eksisterer for at give webhostingserveradministratoren mulighed for at udøve en vis kontrol over serveren for at sikre, at ressourcerne deles retfærdigt mellem brugerne. Ved at begrænse adgangen til bestemte ressourcer kan administratoren sikre, at ingen enkelt hjemmeside eller bruger bruger en uforholdsmæssig stor mængde ressourcer såsom serverplads eller serverhukommelse. En sådan omfattende brug af ressourcer kan ske både bevidst og gennem serverkompromitteringer eller hacking.
Hvad er upload_max_filestørrelse?
Direktivet upload_max_filesize er en kommando, der tillader et websted eller webhosting at begrænse den maksimale størrelse af en enkelt uploadet fil. Det lignende direktiv post_max_size er et lignende direktiv, der specificerer, hvor store POST-dataene i et HTTP-svar er, der bruges til at sende enhver form for data til en server (ikke kun begrænset til filstørrelse).
Indpakning op
For at kontrollere om dine ændringer virker, kan du gå tilbage og uploade de filer, du forsøgte at uploade, for at se, om den nye maksimale uploadgrænse afspejler den mængde, du har angivet i din php.ini-kode. Hvis alt går vel, kan du se den nye værdi, og du vil være i stand til at uploade filen (såsom et billede i et galleri) der gav dig problemer.
Endelig, hvis intet af det, du har gjort, virker, og din udbyders support af en eller anden grund ikke kan hjælpe, 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 store mængder, hvis du har brug for dem.