Prøver å legge til noe på WordPress-nettstedet bare for å få en melding om at: "Den opplastede filen overstiger direktivet upload_max_filesize i php.ini".
Denne feilmeldingen kan vises når du laster opp store filer, videoer, plugins, temaer, hvilken som helst annen fil du laster opp til WordPress-kontoen din.
I dette innlegget skal vi hjelpe deg med å løse problemet og gjøre det slik at du kan laste opp større filer. Faktisk skal vi dekke:
- Hva som utløser "den opplastede filen overstiger upload_max_filesize-direktivet i php.ini".
- Hvordan løse "den opplastede filen overstiger upload_max_filesize-direktivet i php.ini"
Hva er årsakene til "den opplastede filen overstiger upload_max_filesize-direktivet i php.ini"
Så hvorfor skjer dette? For å beskytte serverens kapasitet setter webhotelltjenester en grense for den totale størrelsen på en fil som kan lastes opp.
Denne grensen er angitt i megabytes i upload_max_filesize direktivet i php.ini.
De upload_max_filesize selve direktivet er konfigurert i php.ini fil, som er standard serverkonfigurasjonsfil for programmer som kjører PHP.
Kombinasjonen av disse to - upload_max_filesize og php.ini - er det feilmeldingen du ser henviser til.
Det er viktig å merke seg at denne opplastningsbegrensningen ikke er en WordPress-konfigurasjon. Du kan imidlertid se denne begrensningen på WordPress-nettstedet ditt hvis du går til Media fanen for å legge til nye filer eller perfrom andre typer opplastinger (for eksempel en sikkerhetskopi) som er større enn denne maksimale opplastingsgrensen
Hvordan bekrefte den nåværende opplastingsgrensen i WordPress
Som du kan se på skjermbildet ovenfor, er standardgrensen 128 MB, noe som er ganske bra og neppe vil utgjøre noen problemer, under de fleste forhold. En rekke andre verter setter imidlertid standard til så lite som 2 MB eller 4 MB.
Dette betyr at når du prøver å laste opp en fil som er større enn det beløpet, vil du se "den opplastede filen overstiger direktivet for opplastning av maks filstørrelse i php.ini" eller en relatert melding som "filnavnet overstiger den maksimale opplastingsstørrelsen for dette nettstedet. "
Hvordan fikse den opplastede filen overstiger opplastingsdirektivet for maks filstørrelse i php.ini
Du må øke opplastingsgrensen for filstørrelse for å løse dette problemet. Dette betyr at du må endre verdien av upload_max_filesize-direktivet i php.ini-konfigurasjonen.
Det er mange forskjellige måter du kan gjøre dette på - metoden du velger vil avhenge hovedsakelig av oppsettet til verten din.
1. Snakk med webhotellstøtten
Selv om vi skal dekke noen tilnærminger du kan implementere på egen hånd, er den enkleste tilnærmingen vanligvis å nå ut til vertsstøtten og be dem om å øke den maksimale opplastningsstørrelsen for deg.
Dette er en enkel forespørsel, din verts hjelp skal vite nøyaktig hva du vil, og det skal bare ta noen minutter av tiden din.
2. Rediger php.ini-filen fra cPanel
Hvis verten din bruker cPanel, bør du kunne oppdatere php.ini og upload_max_filesize direktiver fra cPanel dashbordet.
Velg deretter WordPress-nettstedet ditt fra rullegardinmenyen. Etter det vil du kunne endre direktivet upload_max_filesize for dette nettstedet:
skjermbilde av Endring av opplastingsmax filstørrelsesdirektivet for cPanel
Øk verdien avhengig av dine behov.
3. Rediger php.ini via FTP
Filen php.ini administrerer hvordan serveren fungerer på PHP-programmer.
Dessverre, avhengig av grensene til verten din, har du kanskje ikke lov til å bruke eller endre php.ini-innstillingene. Av denne grunn kan bruken av .htaccess (som vi vil diskutere i neste avsnitt) også være en potensiell løsning.
Du kan imidlertid først prøve å se om du har lov til å bruke php.ini på verten din.
For å komme i gang, koble til serveren din via FTP og gå til rotmappen på domenet ditt.
Hvis du allerede ser en php.ini-fil i rotmappen, kan du oppdatere filen. Hvis ikke, lag en ny fil og kall den php.ini:
Skjermbilde av - Hvordan lage en ny fil for php.ini
Deretter legger du til eller endrer følgende kodebit:
Skjermbilde av upload_max_filesize-direktivet
Lim inn kodebiten og endre verdien slik at den passer til dine behov.
Når du endrer en eksisterende php.ini-fil, finner du de samme direktivene i den eksisterende filen og endrer tallene for å løse problemet ditt.
upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 128M
Enkelte verter vil kreve at du bruker suPHP-direktivet på.htaccess-filen på nettstedet ditt slik at de ovennevnte endringene fungerer som de skal.
For å gjøre dette kan du også oppdatere .htaccess-filen ved hjelp av PHP og bruke følgende kode øverst i filen:
<IfModule for mod suphp.c>
SuPHP ConfigPath/home/yourname/public html
</IfModule
Forsikre deg om at banen oppdateres med den virkelige filstien til nettstedet ditt.
4. Øk verdien på opplastning av maksimal filstørrelse ved å redigere .htaccess-fil
Hvis de ovennevnte teknikkene ikke fungerer, kan du likevel prøve å endre opplastingsdirektivet for maks filstørrelse ved å oppdatere.htaccess-filen på nettstedet ditt.
For å komme i gang, gå til nettstedet ditt via FTP og endre .htaccess-filen i rotmappen på nettstedet ditt.
Bruk deretter følgende kodebit, sørg for at du endrer verdiene ut fra 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 serverfeilmelding etter å ha satt inn dette kodefragmentet ovenfor, vil serveren din sannsynligvis kjøre PHP i CGI-modus, noe som betyr at du ikke kan bruke disse kommandoene i .htaccess-filen. Fjern kodebitene du nettopp har satt inn, og siden din skal begynne å kjøre riktig igjen.
IMH
Ønsker du en rask nettside?
Hvem prøver jeg å lure? Gjør vi ikke alle?
Så hvorfor sliter så mange av oss?
Den største utfordringen er vanligvis å finne et raskt, pålitelig vertsselskap.
Vi har alle vært gjennom marerittene - støtte tar evigheter eller løser ikke problemet vårt å alltid skylde på noe på din side...
Men den største bummeren er at nettsiden alltid føles treg.
At CollectiveRay vi hoster med InMotion hosting og nettsiden vår er dum rask. Vi kjører på en tilpasset stabel med LightSpeed-serveroppsett på MariaDB med en PHP7.4-motor og frontet gjennom Cloudflare.
Kombinert med våre front-end-optimaliseringer serverer vi pålitelig 6000 brukere hver eneste dag, med topper på 50+ samtidige brukere.
Vil du ha et raskt oppsett som vårt? Overfør nettstedet ditt gratis til InMotion-hosting og få 50 % rabatt på gjeldende priser.
Prøv InMotion Hosting med 50 % rabatt for CollectiveRay besøkende KUN i november 2023!
Ofte Stilte Spørsmål
Er det noen risiko ved å endre upload_max_filesize-direktivet?
Ja, det er en rekke risikoer. Den første risikoen er at enhver feil liten feil i .htaccess-filen vil fjerne nettstedet ditt fullstendig med en 500-serverfeil, og du må få tilgang til og fikse filen via vertsserveren. Det er andre risikoer, men dette er den de fleste kan støte på.
Hvorfor eksisterer dette direktivet?
Dette direktivet eksisterer for å gjøre det mulig for webhotellserveradministratoren å utøve et nivå av kontroll på serveren, for å sikre at ressursene deles rettferdig mellom brukerne. Ved å begrense tilgangen til visse ressurser, kan administratoren sikre at ingen enkelt nettside eller bruker bruker en uforholdsmessig mengde ressurser som serverplass eller serverminne. Slik omfattende bruk av ressurser kan gjøres både med vilje eller gjennom serverkompromittering eller hacking.
Hva er upload_max_filesize?
Upload_max_filesize-direktivet er en kommando som lar et nettsted eller webhotell begrense maksimal størrelse på en enkelt opplastet fil. Det lignende direktivet post_max_size er et lignende direktiv som spesifiserer hvor store POST-dataene i en HTTP-respons som brukes til å sende alle typer data til en server (ikke bare begrenset til filstørrelse).
Innpakning Up
For å sjekke om endringene dine fungerer, kan du gå tilbake for å laste opp filene du prøvde å laste opp for å se om den nye maksimale opplastingsgrensen gjenspeiler beløpet du angir i php.ini-koden. Hvis alt går bra, kan du se den nye verdien, og du vil kunne laste opp filen (for eksempel et bilde i et galleri) som ga deg problemer.
Til slutt, hvis ingenting du har gjort fungerer og vertsstøtten ikke kan hjelpe av en eller annen grunn, kan du fortsatt laste opp filen som en løsning via FTP. FTP har ingen begrensninger og lar deg laste opp alt fra bilder til plugins og temaer. Du kan også laste opp filer i bulk hvis du trenger dem.
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!
Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.