WordPress pri nahrávaní obrázkov zobrazuje chybu HTTP

Pri práci na mojom blogu dnes WordPress  zobrazuje chybu HTTP pri nahrávaní obrázkov, bol som zmätený a bezmocný. Pokúsil som sa nahrať obrázok znova a znova, ale chyba nezmizne. Po 5-6 pokusoch sa mi podarilo znova úspešne nahrať obrázky. Ale môj úspech mal krátke trvanie, pretože po niekoľkých minútach mi na dvere klope rovnaká chyba.

WordPress pri nahrávaní obrázkov zobrazuje chybu HTTP

Aj keď je k dispozícii veľa opráv vyššie uvedeného problému, ale opäť budú strácať váš čas, preto opravím túto chybu HTTP pri nahrávaní obrázkov a po dokončení tohto článku vás môžem ubezpečiť, že toto chybové hlásenie bude dávno preč.

Oprava(Fix) pre WordPress zobrazuje chybu HTTP(HTTP Error) pri nahrávaní obrázkov

Veľkosť obrázku(Image Size)

Prvá a zrejmá vec, ktorú je potrebné skontrolovať, je, že rozmery obrázka nepresahujú oblasť obsahu s pevnou šírkou. Povedzme napríklad, že chcete uverejniť obrázok s rozmermi 3 000 x 1 500, ale oblasť obsahu príspevku (nastavená vašou témou) je iba 1 000 pixelov, potom sa vám táto chyba určite zobrazí.

Poznámka:(Note:) Na druhej strane sa vždy snažte obmedziť rozmery obrázka na 2000X2000.

Vyššie uvedené nemusí nutne vyriešiť váš problém, ale opäť sa oplatí skontrolovať. Ak si chcete pozrieť pokyny WordPress pre obrázky, prečítajte (WordPress)si tu(read here) .

Zvýšte svoju pamäť PHP(Increase your PHP memory)

Niekedy sa zdá, že zvýšenie pamäte PHP povolenej pre WordPress tento problém napraví. Nikdy(Well) si nemôžete byť istí, kým neskúsite pridať tento kód define('WP_MEMORY_LIMIT', '64M') do svojho súboru wp-config.php(wp-config.php) .

zvýšte limit pamäte php, aby ste opravili chybu http IMAGE vo wordpress

Poznámka: Nedotýkajte sa žiadnych iných nastavení vo wp-config.php, inak bude vaša stránka úplne nedostupná. Ak chcete, môžete si prečítať viac o úprave súboru wp-config.php(Editing wp-config.php file) .

Ak chcete pridať vyššie uvedený kód, prejdite na svoj cPanel a prejdite do koreňového adresára vašej inštalácie WordPress , kde nájdete súbor wp-config.php.

Wp-config php súbor

Ak vám vyššie uvedené nefunguje, potom je veľká šanca, že váš poskytovateľ webhostingu vám nedovolí zvýšiť limit pamäte PHP . V takom prípade vám môže priamy rozhovor s nimi pomôcť pri zmene limitu pamäte PHP .

Pridanie kódu do súboru .htaccess(Adding a code to .htaccess file)

Ak chcete upraviť svoj súbor .htaccess , prejdite na Yoast SEO > Tools > File Editor (ak nemáte nainštalovaný Yoast SEO , mali by ste si ho nainštalovať a o (SEO)tom, ako nakonfigurovať tento doplnok,(how to configure this plugin here) si môžete prečítať tu ). Do súboru .htaccess stačí pridať tento riadok kódu:

SetEnv MAGICK_THREAD_LIMIT 1

nastaviť limit hrozby env magik na 1

Po pridaní kódu stačí kliknúť na „Uložiť zmenené na .htaccess“ a skontrolovať, či je problém vyriešený.

Zmena súboru functions.php témy(Changing theme functions.php file)

V skutočnosti len povieme WordPress , aby použil GD ako predvolenú triedu WP_Image_Editor pomocou súboru s témou functions.php. Od najnovšej aktualizácie WordPressu(WordPress) bol GD abstrahovaný a  Imagick sa používa ako predvolený editor obrázkov, takže návrat k starému sa zdá, že problém vyrieši pre každého.

Odporúčané:(Recommended:) Zdá sa, že na to existuje aj doplnok, prejdite sem. (go here.) Ak však chcete súbor upraviť ručne, pokračujte nižšie.

Ak chcete upraviť súbor s témou functions.php, prejdite do časti Appearance > Editor a vyberte položku Funkcie témy(Theme Functions) (function.php). Keď tam budete, pridajte tento kód na koniec súboru:

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

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

Poznámka: (Note:) Uistite(Make) sa, že ste tento kód pridali do koncového znaku PHP  ( ?>)

Úprava súboru funkcií tém, aby sa editor gd stal predvoleným

Toto je najdôležitejšia oprava v príručke WordPress zobrazuje chybu HTTP pri nahrávaní obrázkov, ale ak váš problém stále nie je vyriešený, pokračujte vpred.

Vypnutie Mod_Security(Disabling Mod_Security)

Poznámka:(Note:) Táto metóda sa neodporúča, pretože môže ohroziť bezpečnosť vášho WordPress a hostingu. Túto metódu použite iba vtedy, ak ste vyskúšali všetko ostatné a ak vám vypnutie funguje, kontaktujte svojho poskytovateľa hostingu a požiadajte o podporu.

Opäť prejdite do editora súborov cez  Yoast SEO > Tools > File Editor a pridajte nasledujúci kód do súboru .htaccess:

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

zabezpečenie modu je vypnuté pomocou súboru htaccess

A kliknite na „Uložiť zmenené na .htaccess“.

Preinštalovanie najnovšej verzie WordPress(Reinstalling the latest version of WordPress)

Niekedy sa tento problém môže vyskytnúť z dôvodu poškodeného súboru WordPress a niektoré z vyššie uvedených riešení nemusí vôbec fungovať, v takom prípade musíte preinštalovať najnovšiu verziu WordPress :

  • Zálohujte(Backup) si priečinok Plugin z cPanel ( Stiahnite si(Download) ich) a potom ich deaktivujte z WordPress . Potom odstráňte všetky priečinky doplnkov zo svojho servera pomocou cPanel.
  • Nainštalujte štandardný motív, napr . Twenty sixteen, a potom odstráňte všetky ostatné motívy.
  • V časti Dashboard > Updates preinštalujte najnovšiu verziu WordPress .
  • Nahrajte a aktivujte všetky doplnky (okrem doplnkov na optimalizáciu obrázkov).
  • Nainštalujte si ľubovoľnú tému.
  • Skúste použiť nástroj na nahrávanie obrázkov.

Tým sa opraví chyba HTTP zobrazuje WordPress pri nahrávaní obrázkov.

Rôzne opravy(Miscellaneous Fixes)

  • V názvoch obrázkových súborov nepoužívajte apostrofy, napr. Aditya-Farrad.jpg
  • Skúste zmeniť príponu súboru.
  • Zakázať všetky doplnky.
  • Uistite(Make) sa, že váš hostiteľ má nainštalovanú najnovšiu verziu PHP .
  • Ak potrebujete podporu, kontaktujte svojho poskytovateľa hostingu.

Toto je koniec tejto príručky a dúfam, že už musíte vyriešiť problém, ktorý WordPress zobrazuje chybu HTTP pri nahrávaní obrázkov(WordPress shows HTTP error when uploading images) . Ak máte stále nejaké otázky týkajúce sa tohto príspevku, pokojne sa ich opýtajte v komentároch.

Lajkujte a zdieľajte tento blogový príspevok na sociálnych sieťach, aby ste pomohli šíriť informácie o tomto probléme.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Som softvérový inžinier s viac ako 10-ročnými skúsenosťami s vývojom a údržbou aplikácií pre Windows 11 alebo 10. Mám tiež skúsenosti s prácou s Google Docs a Microsoft Edge. Moje schopnosti v týchto oblastiach zo mňa robia vynikajúceho kandidáta na pozície softvérového inžinierstva v budúcnosti.



Related posts