Medtem ko sem danes delal na svojem blogu, WordPress pri nalaganju slik prikaže napako HTTP, sem bil zmeden in nemočen. Poskušal sem znova in znova naložiti sliko, vendar napaka ne izgine. Po 5-6 poskusih mi je uspelo ponovno uspešno naložiti slike. Toda moj uspeh je bil kratkotrajen, saj je po nekaj minutah ista napaka potrkala na moja vrata.
Čeprav je za zgornjo težavo na voljo veliko popravkov, vendar bodo spet zapravljali vaš čas, zato bom popravil to napako HTTP pri nalaganju slik in ko boste končali s tem člankom, vam lahko zagotovim, da bo to sporočilo o napaki prikazano že zdavnaj.
Vsebina[ skrij ]
- Popravek za WordPress prikazuje napako HTTP pri nalaganju slik
- Velikost slike
- Povečajte svoj PHP pomnilnik
- Dodajanje kode v datoteko .htaccess
- Spreminjanje datoteke functions.php teme
- Onemogočanje Mod_Security
- Ponovna namestitev najnovejše različice WordPressa
- Razni popravki
Popravek za WordPress prikazuje napako HTTP pri nalaganju slik
Velikost slike
Prva in očitna stvar, ki jo morate preveriti, je, da dimenzije vaše slike ne presegajo območja vsebine s fiksno širino. Recimo, da želite objaviti sliko velikosti 3000X1500, vendar je območje vsebine objave (nastavljeno z vašo temo) samo 1000 slikovnih pik, potem boste zagotovo videli to napako.
Opomba: Po drugi strani pa vedno poskušajte omejiti dimenzije slike na 2000X2000.
Čeprav zgornje morda ne bo nujno odpravilo vaše težave, je še enkrat vredno preveriti. Če želite preveriti WordPress smernice za slike, prosim preberite tukaj .
Povečajte svoj PHP pomnilnik
Včasih se zdi, da povečanje pomnilnika PHP, ki je dovoljeno WordPressu, odpravi to težavo. No, nikoli ne morete biti prepričani, dokler ne poskusite dodati to kodo define('WP_MEMORY_LIMIT', '64M') v tvoje wp-config.php mapa.
Opomba: Ne dotikajte se nobenih drugih nastavitev v wp-config.php, sicer bo vaše spletno mesto popolnoma nedostopno. Če želite, lahko preberete več o Urejanje datoteke wp-config.php .
Če želite dodati zgornjo kodo, pojdite na vaš cPanel in pojdite v korenski imenik vaše namestitve WordPress, kjer boste našli datoteko wp-config.php.
Če zgoraj navedeno ne deluje za vas, obstaja velika verjetnost, da vam ponudnik spletnega gostovanja ne dovoli povečanja omejitve pomnilnika PHP. V tem primeru vam lahko neposredno pogovor z njimi pomaga pri spreminjanju omejitve pomnilnika PHP.
Dodajanje kode v datoteko .htaccess
Če želite urediti datoteko .htaccess, se pomaknite do Yoast SEO > Orodja > Urejevalnik datotek (če nimate nameščenega Yoast SEO, ga morate namestiti in si lahko preberete o kako konfigurirati ta vtičnik tukaj ). V datoteko .htaccess samo dodajte to vrstico kode:
|_+_|
Ko dodate kodo, kliknite Shrani spremenjeno v .htaccess in preverite, ali je težava odpravljena.
Spreminjanje datoteke functions.php teme
Pravzaprav bomo WordPressu samo povedali, naj uporabi GD kot privzeti razred WP_Image_Editor z uporabo datoteke teme functions.php. Od zadnje posodobitve WordPressa je bil GD abstrahiran in Imagick se uporablja kot privzeti urejevalnik slik, tako da se zdi, da vrnitev na staro reši težavo za vse.
Priporočeno: Očitno obstaja tudi vtičnik za to, Pojdi sem. Če pa želite datoteko ročno urediti, nadaljujte spodaj.
Če želite urediti datoteko teme functions.php, se pomaknite do Videz > Urejevalnik in izberite Funkcije teme (function.php). Ko ste tam, dodajte to kodo na konec datoteke:
|_+_|Opomba: Prepričajte se, da ste to kodo dodali v končni znak PHP (?>)
To je najpomembnejši popravek v priročniku WordPress prikazuje napako HTTP pri nalaganju slik, če pa vaša težava še vedno ni odpravljena, nadaljujte naprej.
Onemogočanje Mod_Security
Opomba: Ta metoda ni priporočljiva, saj lahko ogrozi varnost vašega WordPress-a in gostovanja. To metodo uporabite samo, če ste poskusili vse drugo in če vam onemogočite to, se obrnite na svojega ponudnika gostovanja in prosite za podporo.
Ponovno pojdite v urejevalnik datotek prek Yoast SEO > Orodja > Urejevalnik datotek in dodajte naslednjo kodo v datoteko .htaccess:
|_+_|
In kliknite Shrani spremenjeno v .htaccess.
Ponovna namestitev najnovejše različice WordPressa
Včasih se ta težava lahko pojavi zaradi poškodovane datoteke WordPress in katera koli od zgornjih rešitev morda sploh ne bo delovala, v tem primeru boste morali znova namestiti najnovejšo različico WordPressa:
- Varnostno kopirajte mapo vtičnikov iz cPanela (prenesite jih) in jih nato onemogočite v WordPressu. Po tem odstranite vse mape vtičnikov s strežnika s pomočjo cPanela.
- Namestite standardno temo, npr. Šenajstindvajset in nato odstranite vse druge teme.
- Na nadzorni plošči > Posodobitve znova namestite najnovejšo različico WordPressa.
- Naložite in aktivirajte vse vtičnike (razen vtičnikov za optimizacijo slik).
- Namestite katero koli temo, ki jo želite.
- Poskusite zdaj uporabiti nalagalnik slik.
To bo popravilo, da WordPress pri nalaganju slik prikazuje napako HTTP.
Razni popravki
- Ne uporabljajte apostrofa v imenih slikovnih datotek, npr. Aditya-Farrad.jpg'text-align: justify;'>To je konec tega vodnika in upam, da ste do zdaj že odpravili težavo WordPress pri nalaganju slik prikaže napako HTTP . Če imate še vedno kakršna koli vprašanja glede te objave, jih prosite za komentarje.
Všečkajte in delite to objavo v spletnem dnevniku na družbenih omrežjih, da pomagate širiti glas o tej težavi.
Aditya FarradAditya je samomotivirana strokovnjakinja za informacijsko tehnologijo in je bila pisateljica o tehnologiji zadnjih 7 let. Pokriva internetne storitve, mobilne naprave, Windows, programsko opremo in navodila za uporabo.