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)

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

Cosa causa 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 o una risorsa menzionati 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:

Come correggere il 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.

Potete anche leggere la nostra guida su come disattivare i plugin di WordPress quando non riuscite ad accedere a wp-admin se non riuscite ad accedere a 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

Come correggere il messaggio di errore ‘Autorizzazione negata’.

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 correggere questo problema, è necessario controllare le autorizzazioni dei file e delle directory di WordPress e correggerle se necessario. Si può anche verificare se la cartella temporanea è mancante e se sta causando questo errore.

Come correggere il messaggio di errore ‘Operation Failed’ (Operazione non riuscita)

Infine, alcuni plugin di WordPress caricano script da fonti terze 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 vi aiuta a correggere il problema, potete provare alcuni metodi aggiuntivi.

A volte, il caricamento di file che superano la memoria disponibile può portare all’errore “failed to open stream”. Si può provare ad aumentare il limite di memoria di PHP nel file wp-config.php per vedere se il problema si risolve.

Occasionalmente, un plugin o un tema possono entrare in conflitto con i file del nucleo di WordPress e causare questo errore. Per risolvere il problema, disattivate temporaneamente tutti i plugin e passate a un tema predefinito come Twenty Twenty-Four.

Se l’errore scompare, si può iniziare a riattivare i plugin uno per uno per individuare il colpevole.

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.

In rari casi, l’errore potrebbe essere causato dai file core di WordPress danneggiati. Se avete provato tutte le soluzioni precedenti e l’errore persiste, considerate la possibilità di reinstallare il software WordPress.

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.

Riportate il vostro sito in carreggiata con queste guide

L’errore “failed to open stream” è solo uno degli ostacoli che potreste incontrare nel vostro viaggio su WordPress. Ecco alcune guide utili per indirizzare altri errori comuni di WordPress:

Speriamo che questo articolo vi abbia aiutato a correggere 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 la nostra guida su come correggere un errore critico in WordPress.

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

18 commentiLascia una risposta

  1. milad

    thank you it was so helpful

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Admin

  2. mukesh

    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

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

    All this is well and good – but what if you can’t even get into your dashboard/admin space?

  5. Christina

    Please help! I can’t even log into my site to try the suggestions in this article!

  6. Estefania B

    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?

  7. Sikander Azam

    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

  8. Harsh

    *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. Qumber Rizvi

    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.