Täna oma ajaveebi kallal töötades näitab WordPress piltide üleslaadimisel HTTP-viga, olin segaduses ja abitu. Proovisin pilti uuesti ja uuesti üles laadida, kuid viga ei kao. Pärast 5-6 katset õnnestus mul pilte uuesti üles laadida. Kuid minu edu oli lühiajaline, sest mõne minuti pärast koputab sama viga ka minu uksele.
Kuigi ülaltoodud probleemile on saadaval palju parandusi, kuid need raiskavad jälle teie aega, parandan seepärast piltide üleslaadimisel selle HTTP-vea ja kui olete selle artikliga lõpetanud, võin teile kinnitada, et see veateade ammu läinud.
Sisu[ peita ]
- WordPressi parandus näitab piltide üleslaadimisel HTTP-viga
- Pildi suurus
- Suurendage oma PHP-mälu
- Koodi lisamine .htaccess-faili
- Teema funktsioonid.php faili muutmine
- Mod_Security keelamine
- WordPressi uusima versiooni uuesti installimine
- Mitmesugused parandused
WordPressi parandus näitab piltide üleslaadimisel HTTP-viga
Pildi suurus
Esimene ja ilmselge asi, mida kontrollida, on see, et teie pildi mõõtmed ei ületaks fikseeritud laiusega sisuala. Oletame näiteks, et soovite postitada 3000x1500 pilti, kuid postituse sisuala (teie teemaga määratud) on ainult 1000 pikslit, siis näete seda viga kindlasti.
Märge: Teisest küljest proovige alati piirata oma pildi mõõtmeid 2000x2000-ni.
Kuigi ülaltoodu ei pruugi teie probleemi tingimata lahendada, tasub see uuesti kontrollida. Kui soovite vaadata WordPressi juhiseid piltide kohta, palun loe siit .
Suurendage oma PHP-mälu
Mõnikord näib, et WordPressile lubatud PHP-mälu suurendamine parandab selle probleemi. Noh, te ei saa kunagi kindel olla enne, kui proovite, lisage see kood define('WP_MEMORY_LIMIT', '64M') sinu sisse wp-config.php faili.
Märkus. Ärge puudutage faili wp-config.php muid sätteid, vastasel juhul muutub teie sait täielikult kättesaamatuks. Kui soovite, võite selle kohta rohkem lugeda Faili wp-config.php redigeerimine .
Ülaltoodud koodi lisamiseks minge lihtsalt oma cPaneli ja minge oma WordPressi installi juurkataloogi, kust leiate faili wp-config.php.
Kui ülaltoodu teie jaoks ei tööta, on suur tõenäosus, et teie veebimajutusteenuse pakkuja ei luba teil PHP mälulimiiti suurendada. Sel juhul võib nendega otse rääkimine aidata teil PHP mälupiirangut muuta.
Koodi lisamine .htaccess-faili
Htaccess-faili muutmiseks liikuge lihtsalt jaotisse Yoast SEO > Tööriistad > Failiredaktor (kui teil pole Yoast SEO-d installitud, peaksite selle installima ja saate selle kohta lugeda kuidas seda pluginat siin konfigureerida ). Htaccess-faili lisage lihtsalt see koodirida:
|_+_|
Pärast koodi lisamist klõpsake lihtsalt nuppu Salvesta muudetud .htaccessiks ja kontrollige, kas probleem on lahendatud.
Teema funktsioonid.php faili muutmine
Tegelikult anname WordPressile käsu kasutada GD-d vaikeklassina WP_Image_Editor, kasutades faili theme functions.php. Alates WordPressi uusimast värskendusest on GD abstraheeritud ja Imagicki kasutatakse vaikimisi pildiredaktorina, seega tundub, et vanale naasmine lahendab probleemi kõigi jaoks.
Soovitatav: Ilmselt on selleks ka plugin, mine siia. Kuid kui soovite faili käsitsi redigeerida, jätkake allpool.
Faili teema funktsioonid.php redigeerimiseks navigeerige lihtsalt jaotisesse Välimus > Redigeerija ja valige Teemafunktsioonid (function.php). Kui olete seal, lisage lihtsalt see kood faili lõppu:
|_+_|Märge: Lisage see kood kindlasti PHP-lõpumärgi sisse (?>)
See on juhendi kõige olulisem parandus. WordPress näitab piltide üleslaadimisel HTTP-tõrget, kuid kui teie probleem ikka ei lahene, jätkake edasi.
Mod_Security keelamine
Märge: Seda meetodit ei soovitata, kuna see võib kahjustada teie WordPressi ja hostimise turvalisust. Kasutage seda meetodit ainult siis, kui olete proovinud kõike muud ja kui selle keelamine teie jaoks töötab, võtke ühendust oma hostiteenuse pakkujaga ja küsige tuge.
Minge uuesti oma failiredaktorisse Yoast SEO > Tööriistad > Failiredaktoriga ja lisage oma .htaccess-failile järgmine kood:
|_+_|
Ja klõpsake nuppu Salvesta muudetud .htaccessiks.
WordPressi uusima versiooni uuesti installimine
Mõnikord võib see probleem tekkida rikutud WordPressi faili tõttu ja ükski ülaltoodud lahendustest ei pruugi üldse töötada. Sel juhul peate uuesti installima WordPressi uusima versiooni:
- Varundage oma pluginate kaust cPanelist (laadige need alla) ja seejärel keelake need WordPressist. Pärast seda eemaldage cPaneli abil oma serverist kõik pistikprogrammide kaustad.
- Installige standardne teema nt. Kakskümmend kuusteist ja seejärel eemaldage kõik muud teemad.
- Installige WordPressi uusim versioon uuesti jaotisest Armatuurlaud > Värskendused.
- Laadige üles ja aktiveerige kõik pistikprogrammid (välja arvatud pildi optimeerimise pistikprogrammid).
- Installige mis tahes soovitud teema.
- Proovige kohe kasutada pildi üleslaadijat.
See parandab WordPressi HTTP-tõrgete kuvamise piltide üleslaadimisel.
Mitmesugused parandused
- Ärge kasutage pildifailide nimedes apostroofi, nt. Aditya-Farrad.jpg'text-align: justify;'>See on juhendi lõpp ja ma loodan, et olete nüüdseks probleemi lahendanud WordPress näitab piltide üleslaadimisel HTTP-viga . Kui teil on selle postituse kohta veel küsimusi, küsige neilt kommentaare.
Selle probleemi kohta teabe levitamiseks meeldige ja jagage seda ajaveebi postitust sotsiaalvõrgustikes.
Aditya FarradAditya on isemotiveeritud infotehnoloogia professionaal ja on viimased 7 aastat olnud tehnoloogiakirjanik. Ta hõlmab Interneti-teenuseid, mobiiltelefone, Windowsi, tarkvara ja juhiseid.