WordPress viser HTTP-fejl ved upload af billeder

Mens jeg arbejdede på min blog i dag  , viser WordPress HTTP- fejl ved upload af billeder, jeg var forvirret og hjælpeløs. Jeg forsøgte at uploade billedet igen og igen, men fejlen forsvinder ikke. Efter 5-6 forsøg var jeg i stand til at uploade billederne igen. Men min succes var kortvarig, da den samme fejl efter et par minutter kommer og banker på min dør.

WordPress viser HTTP-fejl ved upload af billeder

Selvom der er mange rettelser til rådighed for ovenstående problem, men så igen vil de spilde din tid, det er derfor, jeg vil rette denne HTTP - fejl, når du uploader billeder, og når du er færdig med denne artikel, kan jeg forsikre dig om, at denne fejlmeddelelse vil blive langt væk.

Fix til WordPress viser HTTP-fejl(HTTP Error) ved upload af billeder

Billedestørrelse(Image Size)

Denne første og indlysende ting at tjekke efter er, at dine billeddimensioner ikke overstiger dit indholdsområde med fast bredde. Lad os f.eks. sige, at du vil sende et billede på 3000X1500, men området med indlægsindhold (indstillet af dit tema) er kun 1000px, så vil du helt sikkert se denne fejl.

Bemærk:(Note:) På den anden side prøv altid at begrænse dine billeddimensioner til 2000X2000.

Selvom ovenstående måske ikke nødvendigvis løser dit problem, men igen er det værd at tjekke. Hvis du vil tjekke WordPress retningslinjer for billeder, så læs venligst her(read here) .

Forøg din PHP-hukommelse(Increase your PHP memory)

Nogle gange ser det ud til at en forøgelse af den tilladte PHP -hukommelse til WordPress afhjælper dette problem. (Well) , du kan aldrig være sikker, før du prøver, tilføje denne kode define('WP_MEMORY_LIMIT', '64M') til din wp-config.php fil.

øg php-hukommelsesgrænsen for at rette wordpress http IMAGE-fejl

Bemærk: Rør ikke ved andre indstillinger i wp-config.php, ellers bliver dit websted fuldstændig utilgængeligt. Hvis du vil, kan du læse mere om redigering af wp-config.php fil(Editing wp-config.php file) .

For at tilføje ovenstående kode skal du bare gå over til dit cPanel og gå til rodmappen på din WordPress -installation, hvor du finder filen wp-config.php.

Wp-config php-fil

Hvis ovenstående ikke virker for dig, er der en god chance for, at din webhostingudbyder ikke tillader dig at øge PHP -hukommelsesgrænsen. I så fald kan en snak direkte til dem hjælpe dig med at ændre PHP -hukommelsesgrænsen.

Tilføjelse af en kode til .htaccess-fil(Adding a code to .htaccess file)

For at redigere din .htaccess -fil skal du blot navigere til Yoast SEO > Tools > File Editor (hvis du ikke har Yoast SEO installeret, så skal du installere den, og du kan læse om hvordan du konfigurerer dette plugin her(how to configure this plugin here) ). I .htaccess-filen skal du blot tilføje denne kodelinje:

SetEnv MAGICK_THREAD_LIMIT 1

sæt env magik trusselgrænse til 1

Når du har tilføjet koden, skal du blot klikke på "Gem ændret til .htaccess" og kontrollere, om problemet er løst .

Ændring af tema functions.php fil(Changing theme functions.php file)

Faktisk vil vi bare fortælle WordPress at bruge GD som standard WP_Image_Editor -klassen ved at bruge tema functions.php-fil. Fra WordPress seneste opdatering er GD blevet abstraheret, og  Imagick bruges som en standard billededitor, så at gå tilbage til den gamle ser ud til at løse problemet for alle.

Anbefalet:(Recommended:) Tilsyneladende er der også et plugin til at gøre det, gå her. (go here.) Men hvis du vil redigere filen manuelt, så fortsæt nedenfor.

For at redigere temaet functions.php-filen skal du blot navigere til Appearance > Editor og vælge Temafunktioner(Theme Functions) (function.php). Når du er der, skal du blot tilføje denne kode i slutningen af ​​filen:

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

Bemærk: (Note:) Sørg(Make) for at tilføje denne kode i det afsluttende PHP -  tegnet (?>)

Temafunktioner filredigering for at gøre gd editor som standard

Dette er den vigtigste rettelse i guiden WordPress viser HTTP- fejl ved upload af billeder, men hvis dit problem stadig ikke er løst, skal du fortsætte fremad.

Deaktivering af Mod_Security(Disabling Mod_Security)

Bemærk:(Note:) Denne metode anbefales ikke, da den kan kompromittere sikkerheden for din WordPress og hosting. Brug kun denne metode, hvis du har prøvet alt andet, og hvis deaktivering af dette virker for dig, skal du kontakte din hostingudbyder og bede om support.

Gå igen til din fileditor via  Yoast SEO > Tools > File Editor og tilføj følgende kode til din .htaccess-fil:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

mod-sikkerhed deaktiveret ved hjælp af htaccess-fil

Og klik på "Gem ændret til .htaccess".

Geninstallerer den seneste version af WordPress(Reinstalling the latest version of WordPress)

Nogle gange kan dette problem opstå på grund af en korrupt WordPress -fil, og nogen af ​​ovenstående løsninger virker muligvis slet ikke, i så fald skal du geninstallere den seneste version af WordPress :

  • Sikkerhedskopier(Backup) din plugin- mappe fra cPanel ( download dem) og deaktiver dem derefter fra WordPress . Fjern derefter alle plugins-mapperne fra din server ved hjælp af cPanel.
  • Installer standardtemaet, f.eks . Twenty sixteen, og fjern derefter alle andre temaer.
  • Fra Dashboard > Updates geninstaller den seneste version af WordPress .
  • Upload og aktiver alle plugins (undtagen billedoptimeringsplugins).
  • Installer et hvilket som helst tema, du ønsker.
  • Prøv at bruge billeduploaderen nu.

Dette vil rette WordPress viser HTTP- fejl ved upload af billeder.

Diverse rettelser(Miscellaneous Fixes)

  • Brug ikke apostrof i billedfilernes navne, f.eks. Aditya-Farrad.jpg
  • Prøv at ændre filtypenavnet.
  • Deaktiver alle plugins.
  • Sørg(Make) for, at din vært har den nyeste version af PHP installeret.
  • Kontakt din hostingudbyder for support.

Dette er slutningen af ​​denne vejledning, og jeg håber, at du nu skal have løst problemet, WordPress viser HTTP-fejl, når du uploader billeder(WordPress shows HTTP error when uploading images) . Hvis du stadig har spørgsmål vedrørende dette indlæg, er du velkommen til at stille dem kommentarer.

Like og del dette blogindlæg på de sociale netværk for at hjælpe med at sprede budskabet om dette problem.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Jeg er datamatiker med over 10 års erfaring i at udvikle og vedligeholde software til smartphones og Windows 11/10. Jeg har også været involveret i Google Chrome siden begyndelsen af ​​2014 som ledende ingeniør. I den rolle var jeg med til at skabe nogle af de mest populære browsere på platformen. Derudover har jeg arbejdet på spilmotorer i et par år nu, og jeg er i øjeblikket en kandidatstuderende, der arbejder på et projekt, der i sidste ende kunne bringe virtual reality til dit skrivebord.



Related posts