Försöker lägga till något på WordPress-webbplatsen bara för att få ett meddelande om att: "Den uppladdade filen överstiger direktivet upload_max_filesize i php.ini".
Detta felmeddelande kan visas när du laddar upp stora filer, videor, plugins, teman, alla andra typer av filer som du laddar upp till ditt WordPress-konto.
I det här inlägget ska vi hjälpa dig att lösa problemet och göra det så att du kan ladda upp dina större filer. Vi ska faktiskt täcka:
- Vad som utlöser "den uppladdade filen överstiger direktivet upload_max_filesize i php.ini".
- Hur man löser "den uppladdade filen överstiger direktivet upload_max_filesize i php.ini"
Vad är orsakerna till "den uppladdade filen överstiger direktivet upload_max_filesize i php.ini"
Så varför händer detta? För att skydda din serverkapacitet sätter webbhotell tjänster en gräns för den totala storleken på en fil som kan laddas upp.
Denna gräns anges i megabytes i upload_max_filesize direktivet i php.ini.
Smakämnen upload_max_filesize själva direktivet är konfigurerat i php.ini fil, som är standardserverkonfigurationsfil för program som kör PHP.
Kombinationen av dessa två - upload_max_filesize och php.ini - är vad felmeddelandet du ser hänvisar till.
Det är viktigt att notera att denna uppladdningsbegränsning inte är en WordPress-konfiguration. Du kan dock se denna begränsning på din WordPress-webbplats om du går till Media flik för att lägga till nya filer eller perfrom andra typer av uppladdningar (t.ex. en säkerhetskopia) som är större än denna maximala uppladdningsgräns
Hur man verifierar den aktuella uppladdningsgränsen i WordPress
Som du kan se på skärmdumpen ovan är standardgränsen 128 MB, vilket är ganska bra och sannolikt inte kommer att utgöra några problem under de flesta förhållanden. Ett antal andra värdar ställer dock in standardvärdena så små som 2 MB eller 4 MB.
Det betyder att när du försöker ladda upp en fil som är större än det beloppet, kommer du att se "den uppladdade filen överstiger direktivet för uppladdning av maxfilstorlek i php.ini" eller ett relaterat meddelande som "filnamnet överstiger den maximala uppladdningsstorleken för denna webbplats. "
Så här fixar du den uppladdade filen överstiger direktivet för uppladdning av maxfilstorlek i php.ini
Du måste öka gränsen för uppladdning av filstorlek för att rätta till problemet. Det betyder att du måste ändra värdet på direktivet upload_max_filesize i din php.ini-konfiguration.
Det finns många olika sätt du kan göra detta - den metod du väljer beror mest på din värdinställning.
1. Tala med ditt webbhotell support
Även om vi kommer att täcka några tillvägagångssätt som du kan implementera på egen hand, är det enklaste tillvägagångssättet vanligtvis att nå din värds support och be dem höja den maximala uppladdningsstorleken för dig.
Det här är en enkel förfrågan, din värds hjälp borde veta exakt vad du vill, och det bör bara ta några minuter av din tid.
2. Redigera php.ini-filen från cPanel
Om din värd använder cPanel borde du kunna uppdatera dina php.ini- och upload_max_filesize-direktiv från cPanel-instrumentpanelen.
Välj sedan din WordPress-webbplats från rullgardinsmenyn. Därefter kan du ändra direktivet upload_max_filesize för den webbplatsen:
skärmdump av Ändra uppladdningsmax-filstorleksdirektivet för cPanel
Öka värdet beroende på dina krav.
3. Redigera din php.ini via FTP
Filen php.ini hanterar hur servern fungerar på PHP-program.
Tyvärr, beroende på värdens gränser, kanske du inte får använda eller ändra inställningarna för php.ini. Av denna anledning kan användningen av .htaccess (som vi kommer att diskutera i nästa avsnitt) också vara en potentiell lösning.
Du kan dock först försöka se om du får använda php.ini på din värd.
För att komma igång, anslut till din server via FTP och gå till rotmappen på din domän.
Om du redan ser en php.ini-fil i rotmappen kan du uppdatera filen. Om inte, skapa en ny fil och kalla den php.ini:
Skärmdump av - Hur man skapar en ny fil för php.ini
Lägg till eller ändra sedan följande kodavsnitt:
Skärmdump av upload_max_filesize-direktivet
Klistra in kodavsnittet och ändra värdet så att det passar dina behov.
När du ändrar en befintlig php.ini-fil, hitta samma direktiv i den befintliga filen och ändra siffrorna för att lösa ditt problem.
upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 128M
Vissa värdar kommer att kräva att du tillämpar suPHP-direktivet på.htaccess-filen på din webbplats så att ovanstående ändringar fungerar korrekt.
För att göra detta kan du också uppdatera din .htaccess-fil med PHP och tillämpa följande kod överst i filen:
<IfModule for mod suphp.c>
SuPHP ConfigPath/home/yourname/public html
</IfModule
Se till att sökvägen uppdateras med den verkliga filvägen på din webbplats.
4. Öka värdet på max filstorlek för uppladdning genom att redigera .htaccess-fil
Om ovannämnda tekniker inte fungerar kan du ändå försöka ändra direktivet om uppladdning av maxfilstorlek genom att uppdatera filen.htaccess på din webbplats.
För att komma igång, gå till din webbplats via FTP och ändra .htaccess-filen i rotmappen på din webbplats.
Tillämpa sedan följande kodavsnitt, se till att du ändrar värdena utifrån dina behov:
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 128M
Om du får ett internt serverfelmeddelande efter att du har infogat det här kodfragmentet ovan kör din server sannolikt PHP i CGI-läge, vilket innebär att du inte kan använda dessa kommandon i din .htaccess-fil. Ta bort de utdrag som du just har lagt in och din webbplats bör börja köras korrekt igen.
JAG ÄR H
Vill du ha en snabb hemsida?
Vem försöker jag lura? Gör vi inte alla?
Så varför kämpar så många av oss?
Den största utmaningen är vanligtvis att hitta ett snabbt, pålitligt webbhotell.
Vi har alla gått igenom mardrömmarna - support tar evigheter eller löser inte vårt problem att alltid skylla något på din sida...
Men den största bummern är att webbplatsen alltid känns långsam.
At CollectiveRay vi hostar med InMotion hosting och vår hemsida är dum snabb. Vi kör på en anpassad stack av LightSpeed-serverinställningar på MariaDB med en PHP7.4-motor och fronted genom Cloudflare.
I kombination med våra front-end-optimeringar serverar vi tillförlitligt 6000 användare varje dag, med toppar på 50+ samtidiga användare.
Vill du få en snabb installation som vår? Överför din webbplats gratis till InMotion-hosting och få 50 % rabatt på aktuella priser.
Prova InMotion Hosting med 50 % rabatt för CollectiveRay besökare in September 2023 ONLY!
Vanliga frågor
Finns det någon risk med att ändra direktivet upload_max_filesize?
Ja, det finns ett antal risker. Den första risken är att ett fel litet fel i .htaccess-filen helt kommer att ta ner din webbplats med ett 500-serverfel och du måste komma åt och fixa filen via din värdserver. Det finns andra risker, men det är den som de flesta kan råka ut för.
Varför finns detta direktiv?
Detta direktiv finns för att göra det möjligt för webbhotellserverns administratör att utöva en nivå av kontroll på servern, för att säkerställa att resurserna delas rättvist mellan användarna. Genom att begränsa åtkomsten till vissa resurser kan administratören säkerställa att ingen enskild webbplats eller användare använder en oproportionerligt stor mängd resurser som serverutrymme eller serverminne. Sådan omfattande användning av resurser kan göras både avsiktligt eller genom serverkompromisser eller hack.
Vad är upload_max_filesize?
Direktivet upload_max_filesize är ett kommando som tillåter en webbplats eller ett webbhotell att begränsa den maximala storleken på en enstaka uppladdad fil. Det liknande direktivet post_max_size är ett liknande direktiv som specificerar hur stor POST-data i ett HTTP-svar som används för att skicka alla typer av data till en server (inte bara begränsat till filstorlek).
Inslag Up
För att kontrollera om dina ändringar fungerar kan du gå tillbaka för att ladda upp de filer du försökte ladda upp för att se om den nya maximala uppladdningsgränsen återspeglar det belopp som du har angett i din php.ini-kod. Om allt går bra kan du se det nya värdet och du kommer att kunna ladda upp filen (till exempel en bild i ett galleri) som gav dig problem.
Slutligen, om inget du har gjort fungerar och värdens support inte kan hjälpa av någon anledning, kan du fortfarande ladda upp filen som en lösning via FTP. FTP har inga begränsningar och låter dig ladda upp allt från bilder till plugins och teman. Du kan också ladda upp filer i bulk om du behöver dem.
Tveka inte, lämna en användbara kommentera med dina tankar, dela sedan detta på din Facebook-grupp (er) som skulle tycka att det var användbart och låt oss skörda fördelarna tillsammans. Tack för att du delade och var trevlig!
Upplysningar: Denna sida kan innehålla länkar till externa webbplatser för produkter som vi älskar och rekommenderar helhjärtat. Om du köper produkter vi föreslår kan vi tjäna en remissavgift. Sådana avgifter påverkar inte våra rekommendationer och vi accepterar inte betalningar för positiva recensioner.