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 „Linkul pe care l-ați urmat a expirat” în WordPress

Este incredibil de frustrant atunci când încercați să încărcați o temă sau un plugin nou, doar pentru a fi oprit de eroarea: „Linkul pe care l-ați urmat a expirat.” Mesajul nu oferă nicio indiciu despre ce a mers greșit, lăsându-vă complet blocat.

Nu vă faceți griji, aceasta este o problemă comună cu o soluție simplă. Este de obicei cauzată de o setare a serverului care limitează dimensiunea fișierelor pe care le puteți încărca și este ușor de modificat.

În acest ghid, vă vom prezenta mai multe metode simple pentru a rezolva această problemă definitiv. Veți reveni la încărcarea fișierelor în doar câteva minute.

Remedierea erorii „Linkul pe care l-ați urmat a expirat”

Această eroare apare de obicei atunci când încercați să încărcați un fișier de temă sau plugin mai mare decât permite WordPress să gestioneze. Compania dvs. de găzduire WordPress stabilește aceste limite pentru a menține site-ul dvs. web funcționând fără probleme.

Dacă un fișier este prea mare, poate face ca site-ul dvs. să fie lent sau chiar instabil. Iată cum arată de obicei mesajul de eroare pe ecranul dvs.

Eroarea „Linkul pe care l-ați urmat a expirat” afișată pe un site WordPress

Uneori, limita curentă de încărcare a site-ului dvs. poate fi vizibilă pe pagina Media » Adăugare Nou. Cu toate acestea, o metodă mai bună de a vedea toate setările relevante ale serverului este utilizarea instrumentului încorporat Site Health.

Pur și simplu accesați Instrumente » Sănătatea site-ului, faceți clic pe fila „Info” și deschideți secțiunea „Server”. Aici puteți vedea valorile exacte pentru upload_max_filesize, post_max_size și alte limite. Acest lucru vă ajută să confirmați dacă limitele serverului sunt cauza problemei.

Limita de încărcare fișiere WordPress

Când aceste limite sunt prea scăzute pentru fișierul pe care îl încărcați, WordPress poate rămâne fără resurse. Acest lucru poate declanșa și alte probleme, cum ar fi eroarea de epuizare a memoriei sau eroarea de depășire a timpului maxim de execuție.

Acum, să vedem cum să rezolvăm cu ușurință această problemă.

Pentru a remedia „Linkul pe care l-ați urmat a expirat”, soluția principală este să măriți limitele de dimensiune a fișierelor de încărcare și de timp de execuție ale site-ului dvs. Vom acoperi, de asemenea, mărirea limitei de memorie PHP, care este un pas separat care poate rezolva erori similare.

Primele câteva metode pe care le vom aborda sunt diferite modalități de a remedia problema principală legată de limitele serverului. Dacă acestea nu rezolvă problema, metodele ulterioare vă vor ajuta să verificați alte cauze posibile, cum ar fi conflictele de pluginuri.

Rețineți că unii furnizori de găzduire web pot restricționa capacitatea dvs. de a modifica aceste setări. Dacă o metodă nu funcționează, nu vă descurajați. Continuați cu următoarea din listă.

Cea mai sigură și mai ușoară modalitate de a crește limitele este prin utilizarea pluginului gratuit WPCode. Acesta vă permite să adăugați cod personalizat în WordPress fără a edita fișierele temei dvs.

Aceasta este metoda pe care o recomandăm, deoarece protejează modificările dvs. de a fi șterse atunci când actualizați tema. Folosim WPCode pe propriile noastre site-uri web pentru a gestiona în siguranță fragmentele de cod importante.

Mai întâi, trebuie să instalați și să activați WPCode. Pentru detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

Odată activat, accesați Snippete de cod » Adăugați Snippet din panoul de administrare WordPress. Apoi, găsiți opțiunea „Adăugați codul dvs. personalizat (Snippet nou)” și faceți clic pe butonul „Utilizați snippet”.

Adăugarea de cod personalizat în WPCode

Pe ecranul următor, dați un titlu fragmentului dvs. pentru a-l putea identifica ușor mai târziu.

Din meniul derulant „Tip cod”, asigurați-vă că selectați „Fragment PHP”.

Selectați Fragment PHP ca tip de cod

Acum, copiați și lipiți următorul cod în caseta „Previzualizare cod”:

@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );

Un sfat rapid: valoarea post_max_size ar trebui să fie întotdeauna egală sau mai mare decât upload_max_filesize. Gândiți-vă la ea ca la o cutie (post_max_size) care trebuie să fie suficient de mare pentru a conține fișierul dvs. (upload_max_filesize).

Acest cod folosește funcția ini_set, care este o comandă PHP standard pentru modificarea unei setări de server. Adăugăm simbolul @ la începutul fiecărei linii pentru a preveni afișarea oricăror erori pe site-ul dvs. dacă gazda dvs. a dezactivat această funcție.

Acest cod crește, de asemenea, dimensiunea maximă de încărcare a fișierelor la 128 megabiți și timpul de execuție la 300 de secunde. Puteți ajusta aceste numere pentru a fi mai mari decât fișierul pe care încercați să-l încărcați.

În final, comutați comutatorul din partea de sus la „Activ” și faceți clic pe butonul „Salvează fragmentul”.

Activați și salvați fragmentul în WPCode

Pentru mai multe detalii, puteți consulta recenzia noastră completă a WPCode și cum vă ajută să adăugați cod personalizat în siguranță în WordPress.

Metoda 2: Creșterea limitelor în fișierul .htaccess

🚨 Atenție: Această metodă este pentru utilizatori avansați și implică editarea unui fișier de server de bază. Recomandăm cu tărie crearea unei copii de rezervă complete a site-ului dvs. mai întâi, deoarece o greșeală ar putea cauza o eroare de server internă.

O altă modalitate de a crește limitele resurselor PHP este prin editarea fișierului .htaccess. Rețineți că această metodă funcționează doar pentru serverele web care rulează Apache.

Puteți găsi fișierul .htaccess în folderul rădăcină al site-ului dvs. folosind FTP sau un manager de fișiere. Deschideți fișierul pentru a-l edita.

Editarea fișierului .htaccess folosind FTP

Acum, adăugați următoarele linii de cod la sfârșitul fișierului dvs. .htaccess:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

Nu uitați să salvați modificările și să încărcați fișierul înapoi pe serverul dvs.

Rețineți că această metodă funcționează pe serverele web care rulează Apache. Mulți furnizori de găzduire care utilizează LiteSpeed suportă, de asemenea, regulile .htaccess, dar utilizatorii de servere Nginx vor trebui, probabil, să contacteze furnizorul lor de găzduire pentru ajutor.

Metoda 3: Creșterea limitelor în fișierul php.ini

🚨 Atenție: Aceasta este o altă metodă avansată care implică fișiere de configurare ale serverului. Vă rugăm să faceți o copie de rezervă a site-ului dvs. înainte de a face orice modificări pentru a preveni problemele potențiale.

Fișierul php.ini este un fișier de configurare special utilizat de PHP. Îl puteți căuta în directorul rădăcină al site-ului dvs. folosind un client FTP.

Dacă sunteți pe un plan de hosting partajat, este posibil să nu găsiți acest fișier. În acest caz, puteți crea un fișier gol numit php.ini folosind un editor de text și apoi îl puteți încărca în folderul rădăcină al site-ului dvs.

Acum, editați fișierul php.ini și adăugați următorul cod în el:

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

Salvați modificările și încărcați fișierul înapoi pe site-ul dvs. web. Acum puteți încerca să încărcați din nou fișierul temei sau al pluginului. Eroarea ar trebui să dispară.

Metoda 4: Verificați conflictele de pluginuri

În unele cazuri, eroarea „Linkul pe care l-ați urmat a expirat” poate fi cauzată de un conflict între pluginurile WordPress. Uneori, un plugin poate interfera cu procesul de încărcare a fișierelor, ceea ce cauzează această eroare.

Pentru a verifica dacă aceasta este problema, puteți dezactiva temporar toate pluginurile și apoi să le reactivați unul câte unul.

Mai întâi, accesați pagina Pluginuri din tabloul de bord WordPress. Selectați toate pluginurile, alegeți „Dezactivare” din meniul derulant pentru acțiuni în masă și apoi faceți clic pe „Aplicare”.

Dezactivare în masă a tuturor pluginurilor WordPress

Apoi, încercați să încărcați fișierul din nou.

Dacă eroarea a dispărut, știți că un plugin a cauzat conflictul. Acum, reactivați fiecare plugin pe rând, încercând încărcarea după fiecare, până când eroarea revine.

Metoda 5: Actualizați versiunea PHP

Uneori, o versiune PHP învechită poate cauza probleme de compatibilitate care duc la această eroare. Actualizarea site-ului dvs. la o versiune mai nouă de PHP poate fi adesea o soluție rapidă.

Pentru a face acest lucru în siguranță, puteți urma ghidul nostru complet despre cum să vă actualizați versiunea PHP în WordPress.

Metoda 6: Măriți limita de memorie PHP în wp-config.php

🚨 Atenție: Această metodă implică editarea unui fișier de bază WordPress. Vă recomandăm cu tărie să creați o copie de rezervă completă a site-ului dvs. înainte de a continua. O mică greșeală ar putea defecta site-ul dvs.

Această metodă nu rezolvă direct limita de dimensiune a fișierului, dar poate rezolva erori de memorie conexe care apar uneori în timpul încărcărilor mari. Dacă alte metode nu funcționează, mărirea limitei de memorie PHP este un pas următor bun.

Va trebui să editați fișierul dvs. wp-config.php. Îl puteți accesa folosind un client FTP sau aplicația File Manager din panoul de control al găzduirii dvs. (cPanel).

Pentru instrucțiuni detaliate, consultați ghidul nostru despre cum să găsiți și să editați fișierul wp-config.php.

Odată ce aveți fișierul deschis, adăugați următoarea linie de cod chiar înainte de linia care spune, /* That's all, stop editing! Happy publishing. */.

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

Acest cod crește memoria disponibilă pentru WordPress la 256MB. După salvarea fișierului, încercați din nou încărcarea pentru a vedea dacă eroarea este rezolvată.

Metoda 7: Contactați furnizorul de găzduire

Dacă ați încercat toate metodele de mai sus și eroarea persistă, ar putea fi momentul să contactați furnizorul dvs. de găzduire WordPress. Problema ar putea fi la ei, iar echipa lor de suport o poate investiga pentru dvs.

Când contactați, asigurați-vă că explicați clar eroarea și pașii pe care i-ați făcut deja pentru a o remedia. Dacă nu sunteți sigur cum să cereți ajutor, ghidul nostru despre cum să cereți corect suport WordPress are câteva sfaturi excelente.

Întrebări Frecvente (FAQ)

De ce spune WordPress „Linkul pe care l-ați urmat a expirat”?

Această eroare înseamnă aproape întotdeauna că fișierul temei sau al pluginului pe care încercați să-l încărcați este mai mare decât dimensiunea maximă de încărcare permisă de setările serverului dvs. Este o măsură de securitate și performanță stabilită de gazda dvs. web.

Care este dimensiunea recomandată pentru încărcarea fișierelor în WordPress?

Nu există o dimensiune unică recomandată, dar 64MB sau 128MB este de obicei suficient pentru majoritatea temelor și pluginurilor. Puteți verifica limita curentă la Media » Adăugare Nou și o puteți crește dacă este necesar.

Este sigur să editez fișierele wp-config.php sau .htaccess?

Editarea acestor fișiere poate fi riscantă pentru începători. O mică greșeală vă poate scoate site-ul din funcțiune. De aceea, recomandăm utilizarea unui plugin precum WPCode (Metoda 1) sau efectuarea unei copii de rezervă complete a site-ului dvs. înainte de a încerca să editați aceste fișiere direct.

Ce se întâmplă dacă mărirea limitelor nu rezolvă eroarea?

Dacă creșterea limitelor nu funcționează, încercați să verificați dacă există un conflict de pluginuri sau să actualizați versiunea PHP. Dacă problema persistă, cel mai bine este să contactați furnizorul de găzduire pentru ajutor.

Cum pot verifica limitele mele PHP actuale?

Cel mai simplu mod este să accesați Instrumente » Sănătatea site-ului din tabloul de bord WordPress, faceți clic pe fila „Info” și deschideți meniul derulant „Server”. Acesta vă va afișa limite cheie precum upload_max_filesize, post_max_size și memory_limit.

Sperăm că acest articol v-a ajutat să remediați cu ușurință eroarea „Linkul pe care l-ați urmat a expirat” în WordPress. De asemenea, ați putea dori să marcați ghidul nostru complet despre cum să remediați cele mai comune erori WordPress și să consultați lista noastră de soluții pentru probleme comune cu editorul de blocuri.

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

66 CommentsLeave a Reply

    • Dacă niciuna dintre metodele din ghidul nostru nu v-a putut ajuta, vă recomandăm să contactați furnizorul de găzduire pentru a vă asigura că nu au o setare din partea lor care să vă suprascrie încercările.

      Admin

  1. Ceea ce a funcționat pentru mine a fost să creez un fișier .user.ini în folderul public_html și să pun codul menționat mai sus pentru php.ini

    • It would depend on how your server is set up as not all servers allow user.ini but that is good to know for servers that do :)

      Admin

  2. Editarea limitelor folosind fișierul .user.ini funcționează și pe Linux. Directivele sunt foarte similare. Unii furnizori preferă, de asemenea, fișierul user.ini în locul fișierului .htacess. Mulțumesc pentru videoclipul grozav. În final, m-a ajutat să ridic limitele doar prin intermediul .user.ini menționat.

  3. Nu funcționează. Am întâlnit asta înainte și am reușit să o fac să funcționeze, dar a fost acum ceva timp. Am căutat pe Google și am găsit aceste instrucțiuni, dar nu funcționează pentru site-ul meu.

    • Dacă niciuna dintre metodele din ghidul nostru nu v-a putut ajuta, vă rugăm să contactați furnizorul de găzduire și aceștia ar trebui să vă poată asista.

      Admin

  4. Rulez WordPress pe iMac-ul meu la localhost:8888, dar modificarea dimensiunilor în wpcode nu a făcut nicio diferență. După editarea fișierului htaccess, am reușit să încarc tema, deci mulțumesc

  5. Am urmat fiecare pas menționat pentru a ocoli problema încărcării unei teme în WordPress când limita de încărcare era prea mică. Am folosit Fragmentul de cod WP pentru a crește limitele și tot același mesaj: „link expirat”

    • Dacă recomandările noastre nu funcționează pentru dvs., vă rugăm să contactați furnizorul dvs. de găzduire, iar aceștia ar trebui să vă poată asista cu această problemă.

      Admin

  6. Folosesc GCP.
    Funcționează doar după modificarea php.ini sub fpm și repornirea php-fpm
    Modificarea .htaccess ar duce la o eroare internă de server.

  7. Am încercat 3 metode. Dar valoarea limită nu s-a modificat.
    Pe pagina „Adăugare nouă” din „Media”, dimensiunea maximă a fișierului încărcat este în continuare 2MB.
    Trebuie să repornesc serviciul sau ceva de genul?
    Vă rog să mă ajutați.

    • Furnizorul dvs. de găzduire ar putea suprascrie dimensiunea maximă a fișierului; dacă verificați cu gazda dvs., ar trebui să vă poată ajuta!

      Admin

  8. Oamenii ar trebui să-și verifice setările. Am omis M din 128M. Foarte stupid, dar asta a fost problema mea.

    • Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you :)

      Admin

  9. Am o problemă: am adăugat textul htaccess la sfârșit și nu a funcționat. Am eliminat orice formatare din text și tot nu a funcționat. Am nevoie de ajutor.

  10. Am încercat toți pașii, dar încă am problema. Am problema de fiecare dată când fac clic pe salvare/trimitere. De exemplu, actualizați versiunea WordPress. Activați modul de depanare în Elementor. Dezactivați toate pluginurile.
    Vă rog să mă ajutați să-mi spuneți cum pot rezolva asta, vă rog.

  11. În tabloul meu de bord, dimensiunea maximă a fișierului de încărcat este de 512 MB. dar totuși, mă confrunt pe această problemă, dar mă confrunt pe această problemă la dezactivarea pluginului... mă puteți ajuta...

    • Ar trebui să verificați cu furnizorul dvs. de găzduire pentru a vă asigura că nu suprascriu nicio modificare pe care ați făcut-o.

      Admin

  12. Acest ghid m-a ajutat mult. Am avut această problemă cu WordPress local. Nu am putut încărca tema mea personalizată pentru a o testa.

    Mulțumesc mult.

  13. Mulțumesc mult, Metoda 3 a funcționat.

    Dar, eroare de server când editez fișierul .htaccess și adăugarea în functions.php nu funcționează.

    • Ne bucurăm că ghidul nostru v-a fost de ajutor. Dacă oricare dintre metode nu funcționează, vă recomandăm să verificați cu gazda dvs., deoarece acestea sunt setări care ar putea fi ignorate din cauza setărilor serverului.

      Admin

  14. Primesc o eroare internă de server 500 când editez fișierul .htaccess. Cum adaug codul fără a primi această eroare. Adăugarea în functions.php nu funcționează pentru mine

  15. Mulțumesc mult, metoda 2 a funcționat pentru mine pe 04-iulie-2020. Am adăugat următorul cod înainte de tag-ul:

    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300

  16. Mulțumesc mult. Chiar a funcționat!

    Am urmat a doua metodă și acum am instalat tema.

    Continuați să faceți ceea ce faceți.

    • Este posibil să doriți să contactați furnizorul de găzduire pentru a vă asigura că nu suprascriu modificările pe care le faceți și că nu văd erori din partea lor.

      Admin

  17. Din păcate, această explicație nu indică în ce folder ar trebui să fie localizat/plasat fișierul php.ini

    • Ne cerem scuze dacă explicația noastră nu a fost clară, fișierul php.ini ar trebui să fie în folderul rădăcină al site-ului dvs.

      Admin

  18. Am un client care are această problemă, dar numai pe formularul de autentificare woocommerce. Dacă faceți clic pe link pentru a încerca din nou, funcționează. Aveți vreo idee?

    • Dacă metodele din acest articol și salvarea permalink-urilor nu rezolvă problema, ar trebui să contactați WooCommerce pentru asistență.

      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ă.