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 WordPress Failed to Open Stream

Vedeți eroarea „failed to open stream” pe site-ul dvs. WordPress? Nu intrați în panică. Uneori întâlnim această eroare destul de des când testăm noi pluginuri și teme și am dezvoltat mai multe modalități fiabile de a o remedia rapid.

Deși acest mesaj de eroare poate părea tehnic și intimidant, de fapt WordPress încearcă să vă spună exact ce este în neregulă. Vom explica ce înseamnă această eroare și vă vom arăta cum să o rezolvați, chiar dacă nu sunteți înclinat spre tehnic.

În acest ghid, vă vom arăta cum să remediați eroarea „failed to open stream” în WordPress.

Eroare la deschiderea fluxului în WordPress

Ce cauzează eroarea „Failed to Open Stream” în WordPress?

Eroarea „failed to open stream” apare atunci când WordPress.org nu poate încărca un fișier sau o resursă menționată în codul site-ului web.

Când se întâmplă acest lucru, uneori WordPress va continua să încarce site-ul tău și va afișa doar un mesaj de avertizare în locul unde apare eroarea. Alteori, WordPress va afișa o eroare fatală și nu va mai încărca nimic altceva.

Formularea mesajului va fi diferită în funcție de locul în care apare eroarea în cod și de motivul eșecului. De asemenea, vă va oferi indicii despre ce trebuie remediat.

De obicei, mesajul de eroare la deschiderea fluxului arată cam așa:

Avertisment: require(/home/website/wp-includes/load.php): a eșuat deschiderea fluxului: Nu există un astfel de fișier sau director în /home/website/wp-settings.php pe linia 19

Eroare fatală: require(): Nu s-a putut deschide fișierul necesar ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) în /home/website/wp-settings.php la linia 19

Iată un alt exemplu:

Last Error: 2023-04-04 14:52:13: (2) HTTP Error: Unable to connect: ‘fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’

Acestea fiind spuse, să vedem cum să depanăm și să remediem eroarea „failed to open stream” pe site-ul dvs. WordPress, pe baza mesajului de eroare. Puteți utiliza aceste linkuri rapide pentru a sări la o secțiune specifică:

Cum să remediați eroarea „Nu există un astfel de fișier sau director”

Dacă mesajul de eroare conține ‘no such file or directory,’ atunci trebuie să căutați în cod pentru a afla ce fișier este menționat pe acea linie anume.

Dacă este un fișier media, atunci puteți încerca să îl reîncărcați în biblioteca media.

Dacă este un fișier de plugin sau temă, atunci aceasta înseamnă că fișierele pluginului sau temei au fost șterse sau nu au fost instalate corect.

Va trebui pur și simplu să dezactivați și să reinstalați tema sau pluginul în cauză pentru a remedia eroarea. Dacă este un plugin, vă rugăm să consultați ghidurile noastre despre cum să dezactivați pluginurile WordPress și cum să instalați un plugin WordPress.

Puteți citi, de asemenea, ghidul nostru despre cum să dezactivați pluginurile WordPress atunci când nu puteți accesa wp-admin dacă nu vă puteți conecta la WordPress.

Dacă este o temă, consultați ghidurile noastre despre cum să ștergeți o temă WordPress și cum să instalați o temă WordPress.

Cu toate acestea, WordPress ar putea să nu poată localiza fișierele din cauza lipsei fișierului .htaccess în directorul rădăcină.

În acest caz, trebuie să accesați pagina Setări » Permalinks din tabloul de bord WordPress și să faceți clic pe butonul „Salvare modificări” pentru a regenera fișierul .htaccess.

Regenerați fișierul htaccess în WordPress

Cum să remediați mesajul de eroare „Permisiune refuzată”

Dacă mesajul de eroare este urmat de „permisiune refuzată”, atunci aceasta înseamnă că WordPress nu are permisiunea corectă de a accesa fișierul sau directorul referit în cod.

Pentru a remedia acest lucru, trebuie să verificați permisiunile pentru fișiere și foldere WordPress și să le corectați dacă este necesar. De asemenea, ați putea dori să verificați dacă folderul temporar lipsește și dacă acesta cauzează această eroare.

Cum să remediați mesajul de eroare „Operațiunea a eșuat”

În cele din urmă, unele pluginuri WordPress încarcă scripturi din surse terțe precum Google Analytics, API-uri Facebook, Google Maps și altele.

Unele dintre aceste API-uri terțe ar putea necesita autentificare sau s-ar putea să fi modificat modul în care dezvoltatorii le pot accesa. O eșuare a autentificării sau o metodă de acces incorectă va duce la eșuarea WordPress în deschiderea fișierelor necesare.

Pentru a remedia acest lucru, va trebui să contactați autorul plugin-ului pentru suport. Acesta ar trebui să vă poată ajuta să remediați eroarea.

Alte modalități de a repara eroarea WordPress ‘Failed to Open Stream Error’

Dacă eroarea ‘failed to open stream’ persistă, atunci puteți încerca câteva metode suplimentare.

Uneori, încărcarea fișierelor care depășesc memoria disponibilă poate duce la eroarea „failed to open stream”. Puteți încerca mărirea limitei de memorie PHP în fișierul dvs. wp-config.php pentru a vedea dacă rezolvă problema.

Ocazional, un plugin sau o temă poate intra în conflict cu fișierele de bază ale WordPress și poate cauza această eroare. Pentru depanare, dezactivați temporar toate pluginurile și comutați la o temă implicită precum Twenty Twenty-Four.

Dacă eroarea dispare, atunci puteți începe să reactivați pluginurile unul câte unul pentru a identifica vinovatul.

În plus, încercați să utilizați modul de depanare WordPress și jurnalele de erori pentru a colecta mai multe informații despre eroare și pentru a identifica locația din cod unde apare.

În cazuri rare, fișierele de bază WordPress corupte ar putea cauza eroarea. Dacă ați încercat toate soluțiile anterioare și eroarea persistă, luați în considerare reinstalarea software-ului WordPress.

Puteți citi, de asemenea, ghidul nostru de depanare WordPress. Acest ghid pas cu pas vă va ajuta să identificați problema și să găsiți cu ușurință soluția.

Puneți-vă site-ul pe drumul cel bun cu aceste ghiduri

Eroarea „failed to open stream” este doar un obstacol pe care l-ați putea întâmpina în parcursul dvs. WordPress. Iată câteva ghiduri utile pentru a aborda alte erori comune WordPress:

Sperăm că acest articol v-a ajutat să remediați eroarea WordPress ‘failed to open stream’. De asemenea, ați putea dori să salvați lista noastră cu cele mai comune erori WordPress și ghidul nostru despre cum să remediați eroarea critică în WordPress.

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

19 CommentsLeave a Reply

  1. Aș dori, de asemenea, să adaug că uneori unii clienți FTP schimbă dimensiunea literelor din majuscule în minuscule sau invers. Mașinile Linux sunt sensibile la majuscule/minuscule. Adică, fișierul poate fi de fapt acolo, dar poate avea litere mari diferite, iar pentru Linux este deja un fișier diferit de cel pe care îl caută.

  2. când deschid fișierul de eroare în managerul de fișiere, apare eroarea:-
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    Eroare fatală PHP: Necunoscut: Nu s-a putut deschide fișierul necesar ‘/home/printwow/public_html/site/index.php’
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) în Necunoscut pe linia 0

    vă rog ajutați

  3. Vă rog să mă ajutați

    [15-Jun-2019 07:05:54 UTC] Eroare fatală PHP: require(): Nu s-a putut deschide fișierul necesar ‘/public_html/CMS/wp-includes/post-thumbnail-template.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) în /public_html/CMS/wp-settings.php la linia 175

  4. Toate acestea sunt bune și frumoase – dar ce se întâmplă dacă nici măcar nu puteți accesa tabloul de bord/spațiul de administrare?

  5. Ajutor, vă rog! Nici măcar nu mă pot conecta la site-ul meu pentru a încerca sugestiile din acest articol!

  6. Vă rugăm să ajutați:

    Eroare fatală: require(): Nu s-a putut deschide fișierul necesar ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) în /home/content/01/14040901/html/index.php pe linia 30

    Cum pot remedia acest lucru? Și care ar putea fi cauza probabilă?

  7. Vă rog să mă ajuta :

    Eroare fatală: require(): Nu a fost posibilă deschiderea fișierului necesar „/wp-includes/post.php” (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) în /public_html/wp-settings.php la linia 178

  8. *Please Help*
    Fatal error: require_once(): Failed opening required ‘/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php’ (include_path=’.:/opt/php56/lib/php’)
    What do i do? I am not able to access my dashboard as well my site

  9. Trei dintre site-urile mele WP sunt găzduite pe același server. Toate dau aceeași eroare:

    Avertisment: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Avertisment: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Eroare fatală: require(): Nu a fost posibilă deschiderea fișierului necesar „/home/selfsbsr/public_html/pulse/wp-includes/post.php” (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) în /home/selfsbsr/public_html/pulse/wp-settings.php la linia 166

    Rețineți că aceste trei site-uri sunt site-uri individuale și NU fac parte dintr-o rețea Multisite. Ele NU partajează baze de date sau directoare.
    Tot ce au în comun este gazda.
    Am încercat să rezolv acest lucru prin resetarea permisiunilor tuturor fișierelor și directoarelor, dezactivarea plugin-urilor prin redenumirea folderelor fiecăruia dintre ele, dezactivarea temei prin redenumirea folderului acesteia. Am verificat fișierul htaccess. Nimic nu este ieșit din comun. Și totuși, nu pot face nimic pentru a le readuce în funcțiune.
    Care ar putea fi cauza probabilă?

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