Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come risolvere l'errore WordPress Failed to Open Stream

Stai riscontrando l'errore 'impossibile aprire lo stream' sul tuo sito WordPress? Non farti prendere dal panico. A volte incontriamo questo errore durante il test di nuovi plugin e temi, e abbiamo sviluppato diversi modi affidabili per risolverlo rapidamente.

Sebbene questo messaggio di errore possa sembrare tecnico e intimidatorio, in realtà è WordPress che cerca di dirti esattamente cosa c'è che non va. Spiegheremo cosa significa questo errore e ti mostreremo come risolverlo, anche se non sei tecnicamente incline.

In questa guida, ti mostreremo come correggere l'errore 'impossibile aprire lo stream' in WordPress.

Errore Failed to open stream in WordPress

Cosa causa l'errore 'Impossibile aprire lo stream' in WordPress?

L'errore 'impossibile aprire lo stream' si verifica quando WordPress.org non è in grado di caricare un file o una risorsa menzionata nel codice del sito web.

Quando ciò accade, a volte WordPress continuerà a caricare il tuo 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à nient'altro.

La formulazione del messaggio sarà diversa a seconda di dove si verifica l'errore nel codice e del motivo del fallimento. Ti darà anche indizi su cosa deve essere corretto.

Tipicamente, il messaggio di impossibilità di aprire lo stream apparirà più o meno così:

Avviso: require(/home/website/wp-includes/load.php): failed to open stream: Nessun file o directory di questo tipo in /home/website/wp-settings.php on line 19

Errore fatale: require(): Impossibile aprire il file richiesto '/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:

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

Detto questo, diamo un'occhiata a come risolvere e correggere l'errore 'failed to open stream' sul tuo sito WordPress in base al messaggio di errore. Puoi utilizzare questi collegamenti rapidi per saltare a una sezione specifica:

Come correggere l'errore 'Nessun file o directory di questo tipo'

Se il messaggio di errore contiene 'no such file or directory', allora devi cercare nel codice per capire quale file è menzionato in quella particolare riga.

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

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

Dovrai semplicemente disattivare e reinstallare il tema o il plugin in questione per correggere l'errore. Se si tratta di un plugin, consulta le nostre guide su come disattivare i plugin di WordPress e come installare un plugin di WordPress.

Puoi anche leggere la nostra guida su come disattivare i plugin di WordPress quando non è possibile accedere a wp-admin se non riesci ad accedere a WordPress.

Se si tratta di un tema, consulta 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 tua cartella principale.

In questo caso, è necessario andare alla pagina Impostazioni » Permalink nella dashboard di WordPress e fare clic sul pulsante ‘Salva modifiche’ per rigenerare il file .htaccess.

Rigenera il file htaccess in WordPress

Come correggere il messaggio di errore ‘Permesso negato’

Se il messaggio di errore è seguito da ‘permesso negato’, ciò significa che WordPress non dispone delle autorizzazioni corrette per accedere al file o alla directory a cui si fa riferimento nel codice.

Per risolvere questo problema, è necessario controllare i permessi di file e cartelle di WordPress e correggerli se necessario. Potrebbe anche essere utile verificare se la cartella temporanea è mancante e se sta causando questo errore.

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

Alcune di queste API di terze parti potrebbero richiedere l'autenticazione o potrebbero aver modificato il modo in cui gli sviluppatori possono accedervi. Un fallimento nell'autenticazione o un metodo di accesso errato comporterà il fallimento di WordPress nell'aprire i file richiesti.

Per risolvere questo problema, dovrai contattare l'autore del plugin per supporto. Dovrebbe essere in grado di aiutarti a risolvere l'errore.

Altri modi per correggere l'errore ‘Impossibile aprire lo stream’ di WordPress

Se l'errore ‘impossibile aprire lo stream’ si verifica ancora, puoi provare alcuni metodi aggiuntivi.

A volte, il caricamento di file che superano la memoria disponibile può causare l'errore 'impossibile aprire lo stream'. Puoi provare ad aumentare il limite di memoria PHP nel tuo file wp-config.php per vedere se risolve il problema.

Occasionalmente, un plugin o un tema può entrare in conflitto con i file core di WordPress e causare questo errore. Per risolvere il problema, disattiva temporaneamente tutti i plugin e passa a un tema predefinito come Twenty Twenty-Four.

Se l'errore scompare, puoi iniziare a riattivare i plugin uno per uno per individuare il colpevole.

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

In rari casi, i file core di WordPress corrotti potrebbero essere la causa dell'errore. Se hai provato tutte le soluzioni precedenti e l'errore persiste, considera la reinstallazione del tuo software WordPress.

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

Rimetti in sesto il tuo sito con queste guide

L'errore 'failed to open stream' è solo uno degli ostacoli che potresti incontrare nel tuo percorso con WordPress. Ecco alcune guide utili per affrontare altri errori comuni di WordPress:

Speriamo che questo articolo ti abbia aiutato a risolvere l'errore di WordPress 'failed to open stream'. Potresti anche voler aggiungere ai segnalibri il nostro elenco degli errori più comuni di WordPress e la nostra guida su come risolvere l'errore critico in WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

19 CommentsLeave a Reply

  1. Vorrei anche aggiungere che a volte alcuni client FTP cambiano la dimensione delle lettere da maiuscolo a minuscolo o viceversa. Le macchine Linux distinguono tra maiuscole e minuscole. Ciò significa che il file potrebbe effettivamente essere lì, ma potrebbe avere lettere maiuscole diverse, e per Linux è già un file diverso da quello che sta cercando.

  2. quando apro il file di errore in file manager, viene visualizzato l'errore:-
    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

    per favore aiutami

  3. Per favore Aiutami

    [15-Jun-2019 07:05:54 UTC] Errore fatale PHP: require(): Impossibile aprire il file richiesto ‘/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. Tutto questo va bene – ma cosa succede se non riesci nemmeno ad accedere alla tua bacheca/area amministratore?

  5. Aiuto:

    Errore fatale: require(): Impossibile aprire il file richiesto ‘/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

    Come posso risolvere? E qual è la causa probabile?

  6. Per favore, aiutami:

    Errore fatale: require(): Impossibile aprire il file richiesto ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /public_html/wp-settings.php on line 178

  7. *Per favore Aiuto*
    Errore fatale: require_once(): Impossibile aprire il file richiesto ‘/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php’ (include_path=’.:/opt/php56/lib/php’)
    Cosa devo fare? Non riesco ad accedere alla mia dashboard né al mio sito.

  8. Tre dei miei siti WP sono ospitati sullo stesso hosting. Tutti stanno dando lo stesso errore:

    Avviso: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): impossibile aprire il flusso: Permesso negato in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Avviso: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): impossibile aprire il flusso: Permesso negato in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Errore fatale: require(): Impossibile aprire il file richiesto ‘/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

    Si noti che questi tre siti sono siti singoli e NON fanno parte di una rete Multisite. Non condividono database o directory.
    Tutto ciò che hanno in comune è l'host.
    Ho cercato di risolvere questo problema reimpostando i permessi di tutti i file e le directory, disabilitando i plugin rinominando le cartelle di ciascuno di essi, disabilitando il tema rinominando la sua cartella. Ho controllato il file htaccess. Nulla è fuori dall'ordinario. Eppure, non riesco a fare nulla per ripristinarlo.
    Quale dovrebbe essere la causa probabile?

Lascia una risposta