Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come risolvere l’errore di WordPress Failed to Open Stream (Flusso non aperto)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Si è verificato l’errore “failed to open stream” in WordPress?

Questo messaggio di errore di solito indica la posizione degli script in cui si è verificato l’errore. Tuttavia, può essere piuttosto difficile da capire per gli utenti principianti.

In questo articolo vi mostreremo come risolvere facilmente l’errore “failed to open stream” di WordPress.

Failed to open stream error in WordPress

Perché si verifica l’errore “Failed to Open Stream” in WordPress?

L’errore “failed to open stream” si verifica quando WordPress.org non è in grado di caricare un file citato nel codice del sito web.

Quando ciò accade, a volte WordPress continuerà a caricare il sito web e mostrerà solo un messaggio di avviso nel punto in cui si verifica l’errore. Altre volte, WordPress mostrerà un errore fatale e non caricherà più nulla.

La formulazione del messaggio sarà diversa a seconda della posizione dell’errore nel codice e del motivo del fallimento. Fornirà inoltre indizi su ciò che deve essere corretto.

In genere, il messaggio è simile a questo:

Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19

Errore irreversibile: require(): Failed opening required '/home/website/wp-includes/load.php' (include_path='.:/usr/share/php/:/usr/share/php5/') in /home/website/wp-settings.php on line 19

Ecco un altro esempio:

Ultimo errore: 2023-04-04 14:52:13: (2) Errore HTTP: Impossibile connettersi: 'fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): apertura del flusso fallita: operazione fallita".

Detto questo, vediamo come risolvere l’errore “failed to open stream” nel vostro sito WordPress in base al messaggio di errore. Potete utilizzare questi collegamenti rapidi per passare a una sezione specifica:

Correzione del messaggio di errore ‘No Such File or Directory’ (Nessun file o directory di questo tipo)

Se il messaggio di errore contiene “no such file or directory”, è necessario cercare nel codice quale file è menzionato in quella particolare riga.

Se si tratta di un file multimediale, si può provare a ricaricarlo nella libreria multimediale.

Se si tratta di un file di plugin o di tema, significa che i file di plugin o di tema sono stati eliminati o non sono stati installati correttamente.

Per risolvere l’errore è sufficiente disattivare e reinstallare il tema o il plugin in questione. Se si tratta di un plugin, consultate le nostre guide su come disattivare i plugin di WordPress e come installare un plugin di WordPress.

Se si tratta di un tema, consultare le nostre guide su come eliminare un tema WordPress e come installare un tema WordPress.

Tuttavia, WordPress potrebbe anche non essere in grado di individuare i file a causa di un file .htaccess mancante nella cartella principale.

In questo caso, è necessario andare alla pagina Impostazioni ” Permalinks nell’amministrazione del sito WordPress e cliccare sul pulsante “Salva modifiche” per rigenerare il file .htaccess.

Regenerate htaccess file in WordPress

Correzione del messaggio di errore “Permessi negati

Se il messaggio di errore è seguito da “permission denied” (permesso negato), significa che WordPress non ha il permesso di accedere al file o alla directory a cui si fa riferimento nel codice.

Per risolvere il problema, è necessario controllare i permessi dei file e delle directory di WordPress e correggerli se necessario.

Correzione del messaggio di errore “Operazione fallita

Infine, alcuni plugin di WordPress caricano script da fonti di terze parti come Google Analytics, API di Facebook, Google Maps e altro.

Alcune di queste API di terze parti potrebbero richiedere l’autenticazione o potrebbero aver modificato il modo in cui gli sviluppatori possono accedervi. La mancata autenticazione o un metodo di accesso errato causeranno l’impossibilità per WordPress di aprire i file richiesti.

Per risolvere il problema, è necessario contattare l’autore del plugin per ottenere assistenza. Dovrebbero essere in grado di aiutarvi a risolvere l’errore.

Altri modi per risolvere l’errore “Failed to Open Stream” di WordPress

Se nessuno di questi suggerimenti aiuta a risolvere il problema, si può provare ad aumentare il limite di memoria di PHP. A volte, il caricamento di file che superano la memoria disponibile può portare all’errore “failed to open stream”.

Inoltre, provate a utilizzare la modalità di debug di WordPress e i log degli errori per raccogliere ulteriori informazioni sull’errore e individuare la posizione nel codice in cui si verifica.

Potete anche leggere la nostra guida alla risoluzione dei problemi di WordPress. Questa guida passo passo vi aiuterà a individuare il problema e a trovare facilmente la soluzione.

Speriamo che questo articolo vi abbia aiutato a risolvere l’errore “failed to open stream” di WordPress. Potreste anche voler mettere tra i preferiti il nostro elenco degli errori più comuni di WordPress e di come risolverli, insieme alle scelte dei nostri esperti sui plugin WordPress indispensabili per far crescere il vostro sito web.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

19 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. mukesh says

    when i open error file in file manager then show error:-
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    PHP Fatal error: Unknown: Failed opening required ‘/home/printwow/public_html/site/index.php’
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) in Unknown on line 0

    please help

  3. Ong says

    Please Help Me

    [15-Jun-2019 07:05:54 UTC] PHP Fatal error: require(): Failed opening required ‘/public_html/CMS/wp-includes/post-thumbnail-template.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) in /public_html/CMS/wp-settings.php on line 175

  4. Estefania B says

    Please help:

    Fatal error: require(): Failed opening required ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) in /home/content/01/14040901/html/index.php on line 30

    how do i fix it? and what could be the probable cause of it?

  5. Sikander Azam says

    Please help me :

    Fatal error: require(): Failed opening required ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /public_html/wp-settings.php on line 178

  6. Harsh says

    *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

  7. Qumber Rizvi says

    Three of my WP sites are hosted on the same hosting. All of them are giving the same error:

    Warning: 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

    Warning: 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

    Fatal error: require(): Failed opening required ‘/home/selfsbsr/public_html/pulse/wp-includes/post.php’ (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Note that these three sites are single sites and NOT part of Multisite Network. They do NOT share databases or directories.
    All they have in common is the host.
    I’ve tried to resolve this by resetting permissions of all the files and directories, disabling plugins by renaming folders of each of em, disabling theme by renaming its folder. I’ve checked the htaccess file. Nothing is out of the ordinary. And yet, I can’t do anything bring it back up.
    What should be the probable cause?

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.