WordPress näyttää HTTP-virheen kuvia ladattaessa

Työskennellessään blogissani tänään WordPress  näyttää HTTP - virheen kuvia ladattaessa, olin hämmentynyt ja avuton. Yritin ladata kuvan uudelleen ja uudelleen, mutta virhe ei poistunut. 5-6 yrityksen jälkeen pystyin taas lataamaan kuvat onnistuneesti. Mutta menestykseni oli lyhytaikainen, sillä muutaman minuutin kuluttua sama virhe koputtaa ovelleni.

WordPress näyttää HTTP-virheen kuvia ladattaessa

Vaikka yllä olevaan ongelmaan on saatavilla monia korjauksia, mutta ne taas tuhlaavat aikaasi, siksi aion korjata tämän HTTP - virheen kuvia ladattaessa. Kun olet valmis tämän artikkelin, voin vakuuttaa sinulle, että tämä virheilmoitus tulee pitkään mennyt.

(Fix)WordPressin (WordPress)korjaus näyttää HTTP(HTTP Error) - virheen kuvia ladattaessa

Kuvan koko(Image Size)

Tämä ensimmäinen ja ilmeinen asia, joka on tarkistettava, on, että kuvasi mitat eivät ylitä kiinteän leveyden sisältöaluetta. Oletetaan esimerkiksi, että haluat lähettää 3000 x 1500 kuvan, mutta viestin sisältöalue (teeman määrittämä) on vain 1000 pikseliä, niin näet tämän virheen varmasti.

Huomaa:(Note:) Yritä toisaalta aina rajoittaa kuvan mitat 2000x2000:aan.

Vaikka yllä oleva ei välttämättä korjaa ongelmaasi, mutta se on jälleen tarkistamisen arvoinen. Jos haluat tarkistaa WordPressin(WordPress) kuvien ohjeet, lue tästä(read here) .

Kasvata PHP-muistia(Increase your PHP memory)

Joskus WordPressille sallitun (WordPress)PHP - muistin lisääminen näyttää korjaavan tämän ongelman. No(Well) , et voi koskaan olla varma ennen kuin yrität, lisää tämä koodi define ('WP_MEMORY_LIMIT', '64M') wp - config.php-(wp-config.php) tiedostoosi.

lisää php-muistirajaa korjataksesi wordpressin http IMAGE -virhe

Huomautus: Älä koske mihinkään muihin wp-config.php:n asetuksiin tai muuten sivustosi tulee kokonaan käyttökelvoton. Jos haluat, voit lukea lisää wp-config.php-tiedoston muokkaamisesta(Editing wp-config.php file) .

Voit lisätä yllä olevan koodin siirtymällä cPaneliin ja siirtymällä WordPress -asennuksesi juurihakemistoon, josta löydät wp-config.php-tiedoston.

Wp-config php-tiedosto

Jos yllä oleva ei toimi sinulle, on hyvä mahdollisuus, että web-isännöintipalveluntarjoajasi ei salli sinun lisätä PHP - muistirajaa. Siinä tapauksessa suoraan heidän kanssaan puhuminen voi auttaa sinua muuttamaan PHP - muistirajaa.

Koodin lisääminen .htaccess-tiedostoon(Adding a code to .htaccess file)

Jos haluat muokata .htaccess -tiedostoasi, siirry kohtaan Yoast SEO > Tools > File Editor (jos sinulla ei ole Yoast SEO :ta asennettuna, sinun tulee asentaa se ja voit lukea tämän laajennuksen määrittämisestä täältä(how to configure this plugin here) ). Lisää vain tämä koodirivi .htaccess-tiedostoon:

SetEnv MAGICK_THREAD_LIMIT 1

aseta env magik uhkarajoitukseksi 1

Kun olet lisännyt koodin, napsauta "Tallenna muutettu muotoon .htaccess" ja tarkista, onko ongelma ratkaistu.

Muutetaan teema functions.php tiedosto(Changing theme functions.php file)

Itse asiassa aiomme vain käskeä WordPressiä(WordPress) käyttämään GD:tä oletusarvoisena WP_Image_Editor- luokkana käyttämällä theme functions.php-tiedostoa. WordPressin(WordPress) uusimmasta päivityksestä lähtien GD on abstraktoitu ja  Imagickia(Imagick) käytetään oletuskuvaeditorina, joten vanhaan paluu näyttää korjaavan ongelman kaikille.

Suositus:(Recommended:) Ilmeisesti tähän on myös lisäosa, mene tänne. (go here.) Mutta jos haluat muokata tiedostoa manuaalisesti, jatka alla.

Muokkaa teemafunctions.php-tiedostoa siirtymällä kohtaan Appearance > Editor ja valitsemalla Teemafunktiot(Theme Functions) (function.php). Kun olet siellä, lisää tämä koodi tiedoston loppuun:

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

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

Huomautus: (Note:) Varmista(Make) , että lisäät tämän koodin päättyvän PHP -  merkin ( ?>) sisään.

Teemafunktiot tiedosto muokkaa gd-editorista oletusarvoa

Tämä on oppaan tärkein korjaus. WordPress näyttää HTTP - virheen kuvia ladattaessa, mutta jos ongelma ei vieläkään ratkea, jatka eteenpäin.

Mod_Security poistetaan käytöstä(Disabling Mod_Security)

Huomautus:(Note:) Tätä menetelmää ei suositella, koska se voi vaarantaa WordPressin(WordPress) ja isännöinnin turvallisuuden. Käytä tätä menetelmää vain, jos olet kokeillut kaikkea muuta ja jos tämän poistaminen käytöstä toimii sinulle, ota yhteyttä isännöintipalveluntarjoajaasi ja pyydä tukea.

Siirry uudelleen tiedostoeditoriin  Yoast SEO > Tools > File Editor kautta ja lisää seuraava koodi .htaccess-tiedostoosi:

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

mod-suojaus poistettu käytöstä htaccess-tiedoston avulla

Ja napsauta "Tallenna muutettu muotoon .htaccess".

WordPressin uusimman version uudelleenasentaminen(Reinstalling the latest version of WordPress)

Joskus tämä ongelma voi johtua korruptoituneesta WordPress -tiedostosta, ja mikään yllä olevista ratkaisuista ei välttämättä toimi ollenkaan, siinä tapauksessa sinun on asennettava uusin WordPress -versio :

  • Varmuuskopioi (Backup)Plugin -kansiosi cPanelista ( lataa ne(Download) ) ja poista ne sitten WordPressistä(WordPress) . Poista tämän jälkeen kaikki laajennuskansiot palvelimeltasi cPanelilla.
  • Asenna vakioteema esim . Twenty sixteen ja poista sitten kaikki muut teemat.
  • Asenna WordPressin(WordPress) uusin versio uudelleen kohdasta Dashboard Dashboard > Updates .
  • Lataa ja aktivoi kaikki laajennukset (paitsi kuvan optimointilaajennukset).
  • Asenna mikä tahansa haluamasi teema.
  • Kokeile nyt käyttää kuvien latausohjelmaa.

Tämä korjaa WordPress näyttää HTTP- virheen ladattaessa kuvia.

Muut korjaukset(Miscellaneous Fixes)

  • Älä käytä heittomerkkiä kuvatiedostojen nimissä esim. Aditya-Farrad.jpg
  • Yritä muuttaa tiedoston päätettä.
  • Poista kaikki laajennukset käytöstä.
  • Varmista , että isännässäsi on asennettuna uusin (Make)PHP -versio .
  • Ota yhteyttä isännöintipalveluntarjoajaasi saadaksesi tukea.

Tämä on tämän oppaan loppu ja toivon, että olet jo korjannut ongelman . WordPress näyttää HTTP-virheen kuvia ladattaessa(WordPress shows HTTP error when uploading images) . Jos sinulla on vielä kysyttävää tästä postauksesta, kysy heiltä kommentteja.

Tykkää tästä blogikirjoituksesta ja jaa se sosiaalisissa verkostoissa levittääksesi sanaa tästä ongelmasta.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Olen Windows Phone -harrastaja ja olen työskennellyt uusien käyttötapojen kehittämiseksi käyttöjärjestelmän käyttöön jo yli 10 vuotta. Minulla on syvä ymmärrys Microsoft Officen toiminnasta ja siitä, kuinka saada Edgestä kaikki irti. Kokemukseni älypuhelimista mahdollistaa myös vahvojen suhteiden kehittymisen asiakkaiden ja työtovereiden kanssa, mikä on tärkeää kaikissa ammateissa.



Related posts