Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man fixar WordPress-felet 'Failed to Open Stream'

Ser du felmeddelandet 'kunde inte öppna ström' på din WordPress-webbplats? Bli inte orolig. Vi stöter ibland på det här felet när vi testar nya plugins och teman, och vi har utvecklat flera pålitliga sätt att fixa det snabbt.

Även om detta felmeddelande kan se tekniskt och skrämmande ut, är det faktiskt WordPress som försöker berätta exakt vad som är fel. Vi kommer att bryta ner vad detta fel betyder och visa dig hur du löser det, även om du inte är tekniskt lagd.

I den här guiden visar vi dig hur du åtgärdar felet 'kunde inte öppna ström' i WordPress.

Fel vid öppning av ström i WordPress

Vad orsakar felet 'kunde inte öppna strömmen' i WordPress?

Felet 'kunde inte öppna ström' uppstår när WordPress.org inte kan ladda en fil eller resurs som nämns i webbplatsens kod.

När detta händer fortsätter WordPress ibland att ladda din webbplats och visar bara ett varningsmeddelande där felet uppstår. Andra gånger visar WordPress ett allvarligt fel och laddar inget annat.

Meddelandets formulering kommer att skilja sig beroende på var felet uppstår i koden och orsaken till felet. Det kommer också att ge dig ledtrådar om vad som behöver åtgärdas.

Vanligtvis ser meddelandet om misslyckad strömmöjlighet ut ungefär så här:

Varning: require(/home/website/wp-includes/load.php): kunde inte öppna ström: Ingen sådan fil eller katalog i /home/website/wp-settings.php på rad 19

Allvarligt fel: require(): Kunde inte öppna nödvändig fil ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) i /home/website/wp-settings.php på rad 19

Här är ett annat exempel:

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

Med det sagt, låt oss titta på hur man felsöker och åtgärdar felet 'failed to open stream' på din WordPress-webbplats baserat på felmeddelandet. Du kan använda dessa snabblänkar för att hoppa till ett specifikt avsnitt:

Hur man åtgärdar felmeddelandet ‘No Such File or Directory’

Om felmeddelandet innehåller ‘ingen sådan fil eller katalog’, då behöver du titta i koden för att ta reda på vilken fil som nämns på den specifika raden.

Om det är en mediefil, då kan du försöka ladda upp den igen till mediebiblioteket.

Om det är en plugin- eller temafil, betyder det att plugin- eller temafilerna antingen har raderats eller inte installerats korrekt.

Du behöver bara inaktivera och installera om det aktuella temat eller pluginet för att åtgärda felet. Om det är ett plugin, se våra guider om hur man inaktiverar WordPress-plugins och hur man installerar ett WordPress-plugin.

Du kan också läsa vår guide om hur man inaktiverar WordPress-plugins när du inte kan komma åt wp-admin om du inte kan logga in på WordPress.

Om det är ett tema, se våra guider om hur man tar bort ett WordPress-tema och hur man installerar ett WordPress-tema.

WordPress kan dock också ha svårt att hitta filerna på grund av en saknad .htaccess-fil i din rotmapp.

I det här fallet behöver du gå till sidan Inställningar » Permalänkar i din WordPress-instrumentpanel och bara klicka på knappen 'Spara ändringar' för att generera om .htaccess-filen.

Återskapa htaccess-filen i WordPress

Hur man åtgärdar felmeddelandet 'Åtkomst nekad'

Om felmeddelandet följs av 'åtkomst nekad', betyder det att WordPress inte har rätt behörighet att komma åt filen eller katalogen som refereras i koden.

För att åtgärda detta måste du kontrollera WordPress fil- och mappbehörigheter och korrigera dem om det behövs. Du kanske också vill se om din temporära mapp saknas och om det orsakar detta fel.

Hur man åtgärdar felmeddelandet 'Åtgärd misslyckades'

Slutligen laddar vissa WordPress-plugins skript från tredjepartskällor som Google Analytics, Facebook API:er, Google Maps och mer.

Vissa av dessa tredjeparts-API:er kan kräva autentisering eller kan ha ändrat hur utvecklare kan komma åt dem. Ett misslyckande med att autentisera eller en felaktig åtkomstmetod kommer att resultera i att WordPress inte kan öppna de nödvändiga filerna.

För att åtgärda detta behöver du kontakta plugin-utvecklaren för support. De bör kunna hjälpa dig att åtgärda felet.

Andra sätt att åtgärda WordPress fel ‘Failed to Open Stream Error’

Om ‘kunde inte öppna ström’ fortfarande inträffar, då kan du prova några ytterligare metoder.

Ibland kan laddning av filer som överskrider det tillgängliga minnet leda till felet 'kunde inte öppna strömmen'. Du kan prova att öka PHP-minnesgränsen i din wp-config.php-fil för att se om det löser problemet.

Ibland kan ett plugin eller tema krocka med WordPress kärnfiler och orsaka detta fel. För att felsöka, inaktivera alla plugins tillfälligt och byt till ett standardtema som Twenty Twenty-Four.

Om felet försvinner kan du börja återaktivera plugins ett efter ett för att identifiera boven.

Försök dessutom att använda WordPress debug-läge och felsökningsloggar för att samla mer information om felet och identifiera platsen i koden där det uppstår.

I sällsynta fall kan korrupta WordPress-kärnfiler orsaka felet. Om du har provat alla tidigare lösningar och felet kvarstår, överväg att installera om din WordPress-programvara.

Du kan också läsa vår felsökningsguide för WordPress. Den här steg-för-steg-guiden hjälper dig att identifiera problemet och enkelt hitta lösningen.

Få din webbplats på rätt spår igen med dessa guider

Felet 'failed to open stream' är bara ett av hindren du kan stöta på under din WordPress-resa. Här är några hjälpsamma guider för att hantera andra vanliga WordPress-fel:

Vi hoppas att den här artikeln hjälpte dig att åtgärda WordPress-felet ‘kunde inte öppna ström’. Du kanske också vill bokmärka vår lista över de vanligaste WordPress-felen och vår guide om hur man åtgärdar det kritiska felet i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

19 CommentsLeave a Reply

  1. Jag skulle också vilja tillägga att vissa FTP-klienter ibland ändrar storlek på bokstäver från stora till små eller vice versa. Linux-maskiner är skiftlägeskänsliga. Det vill säga, filen kan faktiskt finnas där, men den kan ha olika stora bokstäver, och för Linux är det redan en annan fil än vad den letar efter.

  2. när jag öppnar fel filen i filhanteraren visas felmeddelandet:-
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    PHP Fatal error: Okänt: Kunde inte öppna nödvändig fil '/home/printwow/public_html/site/index.php'
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) i Okänd på rad 0

    snälla hjälp

  3. Snälla hjälp mig

    [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. Allt detta är bra och väl – men vad händer om du inte ens kan komma in i din instrumentpanel/administratörsutrymme?

  5. Hjälp! Jag kan inte ens logga in på min webbplats för att prova förslagen i den här artikeln!

  6. Snälla hjälp:

    Allvarligt fel: require(): Kunde inte öppna nödvändig fil ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) i /home/content/01/14040901/html/index.php på rad 30

    Hur fixar jag det? Och vad kan vara den troliga orsaken till det?

  7. Snälla hjälp mig :

    Allvarligt fel: require(): Kunde inte öppna nödvändigt ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) i /public_html/wp-settings.php på rad 178

  8. *Snälla hjälp*
    Kritiskt fel: require_once(): Kunde inte öppna nödvändig fil ‘/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php’ (include_path=’.:/opt/php56/lib/php’)
    Vad gör jag? Jag kan inte komma åt min instrumentpanel eller min webbplats

  9. Tre av mina WP-webbplatser finns på samma hosting. Alla ger samma fel:

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

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

    Observera att dessa tre webbplatser är enskilda webbplatser och INTE en del av ett Multisite Network. De delar INTE databaser eller kataloger.
    Allt de har gemensamt är värden.
    Jag har försökt lösa detta genom att återställa behörigheter för alla filer och kataloger, inaktivera plugins genom att byta namn på mapparna för var och en av dem, inaktivera teman genom att byta namn på deras mappar. Jag har kontrollerat htaccess-filen. Inget är ovanligt. Och ändå kan jag inte göra något för att få det att fungera igen.
    Vad kan vara den troliga orsaken?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.