Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediați eroarea HTTP la încărcarea imaginilor în WordPress

Încărcați o imagine în WordPress ca de obicei și, brusc, primiți o eroare HTTP fără nicio explicație. Vă întrerupe fluxul și vă lasă să vă întrebați ce s-a întâmplat.

Ne-am confruntat cu această problemă în timp ce adăugam imagini proeminente, actualizam tutoriale și chiar doar ajustam o postare de blog. Este frustrant atunci când nu există un motiv clar pentru eroare.

În acest ghid, vă vom prezenta pașii pe care îi folosim pentru a remedia eroarea de încărcare a imaginilor HTTP, începând cu cele mai ușoare soluții.

Indiferent dacă lucrezi la un blog personal sau gestionezi un site de client, aceste sfaturi te vor ajuta să remediezi rapid situația.

Cum să remediați eroarea http la încărcarea imaginilor în WordPress

Ce cauzează eroarea HTTP în timpul încărcării media în WordPress?

Eroarea HTTP în WordPress apare de obicei atunci când încarci o imagine prin biblioteca media, dar nu specifică ce s-a întâmplat de fapt.

Am văzut că acest lucru se întâmplă din diverse motive: timeout-uri ale serverului, conflicte între pluginuri, memorie insuficientă sau chiar o problemă temporară. Dar în loc să vă spună ce a cauzat-o, WordPress vă oferă doar un mesaj vag de „eroare HTTP”.

Eroare HTTP

Asta face lucrurile complicate, nu există o soluție unică. Adesea trebuie să încerci câteva lucruri diferite pentru a afla ce blochează încărcarea.

Mai jos, vă vom prezenta cele mai fiabile modalități de a depana și de a rezolva problema. Puteți folosi și linkurile de mai jos pentru a sări la orice metodă specifică.

  1. 1. Încercați să încărcați imaginea din nou
  2. Dezactivează toate pluginurile și tema curentă
  3. Creșteți limita de memorie WordPress
  4. Schimbați biblioteca de editare a imaginilor de la Imagick la GD Library
  5. Limitați Imagick prin editarea fișierului .htaccess
  6. Actualizați versiunea PHP
  7. Verificați permisiunile fișierelor și folderelor
  8. Activare Mod Depanare
  9. Verifică resursele de găzduire
  10. Întrebări frecvente (FAQ)
  11. Mai mult ajutor cu erori și imagini WordPress

1. Încercați să încărcați imaginea din nou

Uneori, eroarea HTTP este doar o problemă temporară. De aceea, prima noastră abordare este pur și simplu să așteptăm câteva minute și apoi să încercați să încărcați imaginea din nou, așa cum ați face în mod normal.

Am observat că acest lucru se întâmplă în timpul unor vârfuri scurte de trafic sau când resursele serverului sunt suprasolicitate. Majoritatea furnizorilor de găzduire buni rezolvă aceste probleme automat în fundal.

Dacă eroarea persistă, iată câteva lucruri rapide pe care le puteți încerca:

Dacă niciuna dintre acestea nu ajută, atunci problema probabil nu este temporară și vei dori să treci la următoarea soluție.

2. Dezactivați toate pluginurile și tema curentă

Dacă tocmai ați instalat recent un nou plugin WordPress, acesta ar putea fi incompatibil cu celelalte pluginuri și ar putea perturba procesul de încărcare a imaginilor. Pentru a vedea dacă acesta este cazul, puteți dezactiva toate pluginurile WordPress.

Dacă eroarea HTTP dispare după dezactivarea unui plugin WordPress, atunci acesta ar putea fi vinovatul din spatele erorii de încărcare a imaginilor HTTP. Puteți instala un plugin alternativ sau puteți contacta dezvoltatorul pentru suport.

Pentru mai multe informații, consultați ghidul nostru despre cum să dezactivați ușor toate plugin-urile WordPress și cum să dezactivați plugin-urile atunci când tabloul de bord WordPress este inaccesibil.

Dezactivare în masă a tuturor pluginurilor WordPress

Similar, uneori conflictele de temă pot, de asemenea, să perturbe procesul de încărcare a imaginilor. Teme pot include funcționalități care ar putea interfera cu modul în care WordPress gestionează încărcările media.

Din fericire, identificarea unui conflict de temă este relativ simplă. Poți comuta temporar la o temă WordPress implicită. Pentru mai multe informații, consultă ghidul nostru despre cum să schimbi corect temele WordPress.

Activarea unei teme WordPress implicite

Odată ce tema implicită este activă, încercați să încărcați o imagine din nou. Dacă eroarea dispare, atunci problema se află probabil la tema dvs. curentă. În acest caz, puteți verifica dacă este disponibilă o actualizare a temei. Adesea, actualizările corectează problemele de compatibilitate și erorile.

Alternativ, puteți contacta dezvoltatorul temei pentru suport. Aceștia ar putea fi capabili să ofere un patch sau să ofere îndrumări pentru rezolvarea conflictului.

3. Crește limita de memorie PHP

WordPress este scris în limbajul de programare PHP. În plus, cantitatea de memorie alocată pentru diferite procese PHP este determinată de serverul dvs. de găzduire web.

Dacă încărcarea imaginilor necesită mai multă memorie PHP decât este disponibilă, este posibil să vedeți eroarea HTTP de încărcare a imaginilor în WordPress.

Pentru a remedia acest lucru, trebuie să creșteți memoria pe care PHP o poate utiliza pe serverul dvs.

Mai întâi va trebui să accesați fișierele site-ului dvs. folosind un client FTP sau aplicația File Manager din tabloul de bord al găzduirii web. Apoi, mergeți la directorul rădăcină și găsiți fișierul wp-config.php.

Editați fișierul wp-config

Apoi va trebui să editați fișierul wp-config.php folosind un editor de text și să adăugați următoarea linie de cod în el:

define( 'WP_MEMORY_LIMIT', '256M' );

Acest cod crește limita de memorie WordPress la 256 MB, ceea ce ar fi suficient pentru a rezolva orice probleme legate de limita de memorie.

În cele din urmă, trebuie să salvați fișierul și să-l încărcați înapoi pe server.

Pentru a afla mai multe, vă rugăm să consultați ghidul nostru pas cu pas despre cum să creșteți limita de memorie PHP în WordPress.

4. Schimbă biblioteca de editare a imaginilor de la Imagick la biblioteca GD

WordPress rulează pe PHP, care folosește două module pentru a gestiona imaginile. Aceste module se numesc GD Library și Imagick. WordPress poate folosi oricare dintre ele, în funcție de cel disponibil.

Cu toate acestea, Imagick se confruntă adesea cu probleme de memorie, cauzând eroarea HTTP în timpul încărcării imaginilor. Pentru a remedia acest lucru, puteți face din GD Library editorul dvs. implicit de imagini.

Puteți face acest lucru adăugând pur și simplu acest cod în fișierul functions.php al temei WordPress sau folosind WPCode (recomandat):

function wpb_image_editor_default_to_gd( $editors ) {
	$gd_editor = 'WP_Image_Editor_GD';
	$editors = array_diff( $editors, array( $gd_editor ) );
	array_unshift( $editors, $gd_editor );
	return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

Pentru mai multe detalii, puteți consulta ghidul nostru despre cum să adăugați cod personalizat în WordPress.

După adăugarea acestui cod, puteți reîncerca încărcarea fișierelor utilizând încărcătorul media. Dacă acest lucru nu rezolvă problema, atunci puteți elimina acest cod și încerca alte metode descrise în acest articol.

5. Limitați Imagick prin editarea fișierului .htaccess

Această metodă vă permite să controlați cum folosește Imagick resursele serverului. Mulți furnizori de găzduire partajată limitează capacitatea Imagick de a folosi mai multe fire de execuție pentru procesarea mai rapidă a imaginilor. Cu toate acestea, acest lucru va duce la apariția erorii HTTP la încărcarea imaginilor.

O soluție ușoară este să adăugați următorul cod în fișierul dvs. .htaccess:

SetEnv MAGICK_THREAD_LIMIT 1

Acest cod limitează pur și simplu Imagick să folosească un singur fir de execuție pentru a procesa imaginile.

6. Actualizați versiunea PHP

Dacă site-ul dvs. WordPress folosește o versiune învechită de PHP, aceasta ar putea declanșa eroarea HTTP la încărcarea imaginilor. Acest lucru se datorează faptului că versiunile mai noi de PHP au îmbunătățiri de performanță și, în general, consumă mai puțină memorie.

Din fericire, este ușor să verificați versiunea PHP și să o actualizați. Pentru mai multe detalii, vă rugăm să consultați ghidul nostru pentru începători despre cum să vă actualizați versiunea PHP în WordPress.

7. Verificați permisiunile fișierelor și folderelor

WordPress se bazează pe permisiuni specifice de fișiere și foldere pentru a funcționa corect. Permisiunile incorecte pot împiedica WordPress să acceseze sau să modifice fișiere, ducând la erori de încărcare.

De exemplu, dacă directorul de încărcare nu are permisiuni de scriere adecvate, WordPress nu va putea salva imaginile încărcate.

Pentru a asigura permisiunile corecte ale fișierelor, consultați ghidul nostru despre cum să remediați eroarea de permisiuni pentru fișiere și foldere în WordPress.

8. Activați modul de depanare

Uneori, erorile PHP subiacente se pot manifesta ca eroarea HTTP la încărcarea imaginilor, făcând depanarea dificilă.

Activarea modului de depanare în configurația WordPress va dezvălui orice erori PHP în jurnalul de depanare, oferind indicii valoroase despre cauza principală a problemei de încărcare.

Pentru instrucțiuni despre activarea modului WP_DEBUG, consultați articolul nostru despre cum să activezi modul de depanare WordPress. Acest ghid va oferi instrucțiuni pas cu pas despre adăugarea codului necesar în fișierul wp-config.php.

9. Verificați resursele de găzduire

Dacă site-ul dvs. atinge cota de stocare sau întâmpină limitări ale resurselor serverului, este posibil să întâmpinați erori la încărcare. De exemplu, spațiul pe disc insuficient poate împiedica WordPress să creeze fișiere sau foldere noi necesare pentru încărcarea imaginilor.

Majoritatea furnizorilor de găzduire web oferă un panou de control unde puteți vizualiza utilizarea resurselor site-ului dvs. web, inclusiv spațiul pe disc. Dacă nu îl puteți vedea, contactați echipa de suport a furnizorului dvs. de găzduire pentru asistență.

Dacă vă apropiați de limita de stocare, luați în considerare optimizarea resurselor. De exemplu, fișierele mari de imagini pot consuma spațiu de stocare semnificativ. Puteți optimiza imaginile pentru a reduce dimensiunea fișierului înainte de încărcare.

Dacă optimizarea resurselor nu este suficientă, luați în considerare trecerea la un plan de găzduire cu mai mult spațiu de stocare. Acest lucru va oferi capacitatea suplimentară necesară pentru fișierele site-ului dvs. web.

Dacă sunteți în căutarea unui furnizor de găzduire WordPress fiabil, cu spațiu de stocare generos, Bluehost este o opțiune populară. Ei oferă diverse planuri pentru a se potrivi diferitelor nevoi ale site-urilor web.

Site-ul Bluehost

Întrebări frecvente (FAQ)

1. Ce cauzează eroarea HTTP la încărcarea imaginilor în WordPress?

Această eroare poate apărea din mai multe motive, cum ar fi memoria PHP scăzută, conflicte de pluginuri sau probleme temporare ale serverului. WordPress nu afișează o cauză specifică, așa că poate fi necesar să încercați diferite soluții pentru a o remedia.

2. Este sigur să comutați de la Imagick la GD Library?

Da, comutarea la biblioteca GD este sigură. Am făcut acest lucru pe mai multe site-uri pentru a remedia problemele de încărcare a imaginilor, iar WordPress va reveni la Imagick dacă este necesar.

3. Va afecta creșterea limitei de memorie PHP performanța site-ului meu?

Nu va afecta performanța. De fapt, creșterea limitei de memorie poate ajuta la prevenirea altor probleme, mai ales dacă site-ul dvs. rulează mai multe plugin-uri sau gestionează fișiere mari.

4. Ce ar trebui să fac dacă niciuna dintre metode nu funcționează?

Dacă ați încercat totul și încă vedeți eroarea, cel mai bine este să contactați furnizorul de găzduire. Aceștia pot verifica jurnalele serverului sau permisiunile și vă pot ajuta să remediați cauza principală.

Mai mult ajutor cu erori și imagini WordPress

Dacă întâmpinați în continuare probleme sau doriți să preveniți alte probleme legate de imagini, aceste ghiduri vă pot ajuta. Am folosit multe dintre acestea în timp ce depanam probleme similare pentru site-urile și clienții noștri.

Sperăm că acest ghid v-a ajutat să remediați eroarea de încărcare a imaginilor HTTP în WordPress. Poate dura câteva încercări pentru a găsi soluția care funcționează, dar odată ce este rezolvată, veți reveni la încărcarea și publicarea fără întreruperi.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

175 CommentsLeave a Reply

  1. Această problemă poate fi destul de frustrantă atunci când proprietarul unui site web nu poate încărca o imagine și nimeni nu știe de ce în acel moment. M-am confruntat cu această problemă de aproximativ două ori și, din fericire, am reușit să o rezolv ajustând permisiunile prin FTP, care a fost nucleul problemei. Cu toate acestea, este bine să cunoașteți alte metode și posibile cauze ale problemei. Cu siguranță voi salva acest tutorial, deoarece am sentimentul că nu va fi ultima dată când mă voi confrunta cu această problemă și, data viitoare, s-ar putea să nu fie permisiunile folderului.

  2. FANTASTIC!!! Toate celelalte căutări ale mele nu au dat niciun rezultat.

    Găzduire Godaddy cu wordpress instalat. Oprirea imagick a rezolvat problema. Pluginul meu lightroom funcționează acum ca un campion.

    Mulțumesc mult, doar trebuia să vă împărtășesc.

  3. Salut,
    Am început să am această eroare de încărcare HTTP pentru imagini mai mari de 600x900px. Mărimea în KB nu contează – 100KB sau 300KB – ele se încarcă bine dacă sunt mai mici de 600×900.

    Am încercat toate metodele pe care le-ai descris fără succes.

    Credeți că schimbarea temei poate ajuta?

    • Mai întâi ar trebui să contactați furnizorul de găzduire pentru a vă asigura că nu întâmpinați o măsură de siguranță din partea lor care ar cauza eroarea.

      Admin

      • Mulțumesc!
        I-am sunat înainte de a posta întrebarea mea – mi-au spus să contactez suportul WP. Pentru mine, pare și că au instalat ceva pe serverul lor, dar nu sunt dispuși să recunoască.
        O să sun din nou.

  4. Metoda functions.php a funcționat pentru mine. Am încercat să repar asta de luni de zile! Mi-ați economisit mult timp. Mulțumesc!!!

    • Probabil va trebui să contactezi furnizorul de găzduire și aceștia ar trebui să poată ajuta la rezolvarea problemei.

      Admin

  5. Metoda functions.php a funcționat pentru mine. Vă mulțumesc pentru rezolvarea unei probleme vechi de luni de zile!

  6. Am încercat tot ce este mai sus și nu am avut noroc. Problema mea este doar cu fișierele mp3, primesc eroarea http. Am contactat furnizorul meu de găzduire și nu au putut găsi nimic greșit. Imaginile se încarcă bine. Ce îmi scapă?

    • Pentru fișierele MP3, este posibil să fie necesar să creșteți limita de memorie la 512, în cazul în care acest lucru se datorează dimensiunii fișierelor

      Admin

  7. Number 3 worked for me! Thank-you so much, that was so frustrating before. You’re site is always so helpful :)

  8. Mulțumesc mult, am parcurs toți cei patru pași, dar nimic nu a funcționat. M-am întors la pasul 1 și l-am mărit de la 256 MB la 512 MB, ceea ce a rezolvat problema.

    • Glad our guide could help be a part of the solution and you were able to get it resolved :)

      Admin

  9. Opțiunea #3 a funcționat pentru mine pentru a rezolva eroarea HTTP.

    Am instalat pluginul code snippets și am copiat codul de aici. A funcționat perfect la prima încercare.

    Mulțumesc!

  10. De asemenea, verificați numele imaginii pe care doriți să o încărcați.
    Faceți-l simplu, deoarece acest lucru mi-a rezolvat problema în mai multe rânduri.

    • Ați contactat furnizorul de găzduire pentru a vedea dacă există erori din partea lor?

      Admin

  11. None worked above and then we realize our dev site needed to change the Home and Site URL in General Settings in WP Admin from http:// to https:// then it worked! :D

  12. Niciuna dintre acestea nu a funcționat în cazul meu. Mod security a fost cauza. A trebuit să dezactivez temporar mod security pe serverul meu web.

    • Mulțumim pentru că ați împărtășit ce a funcționat pentru dvs. dacă alți utilizatori întâmpină această problemă. Pentru majoritatea utilizatorilor, va fi necesar să contactați furnizorul de găzduire pentru asistență în editarea mod security.

      Admin

  13. REZOLVAT: fișierele mele PDF care nu puteau fi încărcate în biblioteca media WordPress cu Eroare HTTP aveau nume de fișiere cu punct și virgulă în ele. Am șters punctul și virgula și s-a încărcat perfect. Punctele și virgulele sunt caractere legale în documentele Word și fișierele PDF, dar aparent nu se pot încărca în WordPress din motive necunoscute mie. ; ; ; ;

    • Thanks for sharing that solution for anyone else running into that problem :)

      Admin

    • Dacă niciuna dintre aceste metode nu a funcționat, ați încercat să contactați furnizorul dvs. de găzduire pentru a vedea dacă pot detecta o eroare din partea lor?

      Admin

  14. Metoda #4 a funcționat pentru mine. Se pare că gazda mea limita puterea de procesare a plugin-urilor. Mulțumesc pentru împărtășirea acestor soluții.

  15. Another common problem for this is that you used an apostrophe in the file name. I just encountered this problem :)

  16. Am încercat toate metodele menționate mai sus, dar niciuna nu a funcționat pentru mine. Așa că am contactat furnizorul de servicii. Ei au rezolvat problema.
    Mi-au reîmprospătat și au adăugat pe lista albă o altă adresă IP și funcționează.
    Sper că acest lucru vă poate ajuta și pe dumneavoastră.

    • Ați contactat furnizorul dvs. de găzduire pentru a vă asigura că nu văd nicio eroare din partea lor?

      Admin

  17. nu trebuie să urmați toți pașii, trebuie doar să vă reconectați la site-ul dvs. și să vă ștergeți fișierele temporare, asta e tot

    • For some people maybe, for others, they do require all of the steps in the article. :)

      Admin

  18. Am încercat Opțiunea 3. Acum pagina mea principală este goală. Paginile individuale sunt încă acolo. Bara laterală este încă vizibilă, dar restul paginii principale este gol.

    Vă rog să mă ajutați dacă este posibil.

    Mulțumesc,
    Sandy

    • S-ar putea să vrei să te asiguri că nu ai modificat setările paginii de pornire în timp ce depanai și ai eliminat codul pentru a vedea dacă asta a rezolvat conținutul lipsă?

      Admin

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.