Měkký

WordPress při nahrávání obrázků zobrazuje chybu HTTP

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Vloženo naPoslední aktualizace: 17. února 2021

Při práci na mém dnešním blogu WordPress zobrazuje chybu HTTP při nahrávání obrázků, byl jsem zmatený a bezradný. Pokusil jsem se nahrát obrázek znovu a znovu, ale chyba nezmizí. Po 5-6 pokusech se mi podařilo znovu úspěšně nahrát obrázky. Ale můj úspěch byl krátkodobý, protože po několika minutách stejná chyba zaklepala na mé dveře.



WordPress při nahrávání obrázků zobrazuje chybu HTTP

I když je pro výše uvedený problém k dispozici mnoho oprav, ale opět budou plýtvat vaším časem, proto opravím tuto chybu HTTP při nahrávání obrázků a po dokončení tohoto článku vás mohu ujistit, že tato chybová zpráva bude dlouho pryč.



Obsah[ skrýt ]

Oprava pro WordPress zobrazuje chybu HTTP při nahrávání obrázků

Velikost obrázku

První a zřejmá věc, kterou je třeba zkontrolovat, je, že rozměry vašeho obrázku nepřesahují oblast obsahu s pevnou šířkou. Řekněme například, že chcete odeslat obrázek 3000X1500, ale oblast obsahu příspěvku (nastavená vaším motivem) je pouze 1000 pixelů, pak tuto chybu určitě uvidíte.



Poznámka: Na druhou stranu se vždy snažte omezit rozměry obrázku na 2000X2000.

Výše uvedené nemusí nutně vyřešit váš problém, ale opět to stojí za kontrolu. Pokud chcete zkontrolovat pokyny WordPress pro obrázky, prosím čtěte zde .



Zvyšte svou paměť PHP

Někdy se zdá, že zvýšení paměti PHP povolené pro WordPress tento problém napraví. Nikdy si nemůžete být jisti, dokud nezkusíte přidat tento kód define(‘WP_MEMORY_LIMIT’, ’64M’) do vašeho wp-config.php soubor.

zvyšte limit paměti php, abyste opravili chybu IMAGE http ve wordpressu

Poznámka: Nedotýkejte se žádných dalších nastavení v wp-config.php, jinak budou vaše stránky zcela nepřístupné. Pokud chcete, můžete si přečíst více o Úprava souboru wp-config.php .

Chcete-li přidat výše uvedený kód, přejděte do svého cPanelu a přejděte do kořenového adresáře vaší instalace WordPress, kde najdete soubor wp-config.php.

Wp-config php soubor

Pokud pro vás výše uvedené nefunguje, je velká šance, že vám váš poskytovatel webhostingu nedovolí zvýšit limit paměti PHP. V takovém případě vám přímý rozhovor s nimi může pomoci při změně limitu paměti PHP.

Přidání kódu do souboru .htaccess

Chcete-li upravit svůj soubor .htaccess, přejděte na Yoast SEO > Nástroje > Editor souborů (pokud nemáte nainstalovaný Yoast SEO, měli byste si jej nainstalovat a můžete si přečíst o jak nakonfigurovat tento plugin zde ). Do souboru .htaccess stačí přidat tento řádek kódu:

|_+_|

nastavit limit ohrožení env magik na 1

Po přidání kódu stačí kliknout na Uložit změněno na .htaccess a zkontrolovat, zda je problém vyřešen.

Změna tématu souboru functions.php

Ve skutečnosti jen řekneme WordPressu, aby používal GD jako výchozí třídu WP_Image_Editor pomocí souboru theme functions.php. Od poslední aktualizace WordPressu byl GD abstrahován a Imagick se používá jako výchozí editor obrázků, takže návrat ke starému se zdá, že problém vyřeší pro každého.

Doporučeno: Zdá se, že k tomu existuje také plugin, jděte sem. Pokud však chcete soubor upravit ručně, pokračujte níže.

Chcete-li upravit soubor theme functions.php, přejděte do Appearance > Editor a vyberte Theme Functions (function.php). Jakmile jste tam, přidejte tento kód na konec souboru:

|_+_|

Poznámka: Ujistěte se, že jste tento kód přidali do koncového znaku PHP ( ?>)

Úprava souboru funkcí motivu tak, aby byl editor gd jako výchozí

Toto je nejdůležitější oprava v průvodci WordPress zobrazuje chybu HTTP při nahrávání obrázků, ale pokud váš problém stále není vyřešen, pokračujte vpřed.

Deaktivace Mod_Security

Poznámka: Tato metoda se nedoporučuje, protože může ohrozit bezpečnost vašeho WordPress a hostingu. Tuto metodu použijte pouze v případě, že jste vyzkoušeli vše ostatní a pokud vám deaktivace funguje, kontaktujte svého poskytovatele hostingu a požádejte o podporu.

Znovu přejděte do editoru souborů přes Yoast SEO > Nástroje > Editor souborů a přidejte do souboru .htaccess následující kód:

|_+_|

zabezpečení modu deaktivováno pomocí souboru htaccess

A klikněte na Uložit změněno na .htaccess.

Přeinstalace nejnovější verze WordPressu

Někdy může k tomuto problému dojít kvůli poškozenému souboru WordPress a některé z výše uvedených řešení nemusí vůbec fungovat, v takovém případě musíte přeinstalovat nejnovější verzi WordPress:

  • Zálohujte si složku Plugin z cPanel (Stáhněte si je) a poté je deaktivujte z WordPress. Poté odstraňte všechny složky pluginů ze serveru pomocí cPanel.
  • Nainstalujte standardní téma, např. Dvacet šestnáct a poté odstraňte všechna ostatní témata.
  • Z Dashboard > Aktualizace znovu nainstalujte nejnovější verzi WordPressu.
  • Nahrajte a aktivujte všechny pluginy (kromě pluginů pro optimalizaci obrázků).
  • Nainstalujte si libovolný motiv.
  • Zkuste nyní použít nástroj pro nahrávání obrázků.

To opraví chybu HTTP zobrazuje WordPress při nahrávání obrázků.

Různé opravy

  • V názvech obrazových souborů nepoužívejte apostrof, např. Aditya-Farrad.jpg'text-align: justify;'>Toto je konec této příručky a doufám, že už jste problém vyřešili WordPress při nahrávání obrázků zobrazuje chybu HTTP . Pokud máte stále nějaké dotazy týkající se tohoto příspěvku, neváhejte se jich zeptat na komentáře.

    Dejte like a sdílejte tento blogový příspěvek na sociálních sítích, abyste pomohli šířit informace o tomto problému.

    Aditya Farrad

    Aditya je sebemotivovaný profesionál v oblasti informačních technologií a posledních 7 let je autorem technologií. Zabývá se internetovými službami, mobilními zařízeními, Windows, softwarem a návody.