Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
Puchar WPB
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd WordPress "Failed to open stream"

Czy widzisz błąd „nie udało się otworzyć strumienia” na swojej stronie WordPress? Nie panikuj. Czasami napotykamy ten błąd podczas testowania nowych wtyczek i motywów i opracowaliśmy kilka niezawodnych sposobów na jego szybkie naprawienie.

Chociaż ten komunikat o błędzie może wyglądać technicznie i onieśmielająco, w rzeczywistości WordPress próbuje dokładnie powiedzieć, co jest nie tak. Wyjaśnimy, co oznacza ten błąd i pokażemy, jak go rozwiązać, nawet jeśli nie masz skłonności technicznych.

W tym przewodniku pokażemy Ci, jak naprawić błąd „nie udało się otworzyć strumienia” w WordPress.

Błąd „Nie udało się otworzyć strumienia” w WordPress

Co powoduje błąd „Nie można otworzyć strumienia” w WordPress?

Błąd „nie można otworzyć strumienia” występuje, gdy WordPress.org nie jest w stanie załadować pliku lub zasobu wymienionego w kodzie strony internetowej.

Kiedy to się dzieje, czasami WordPress będzie nadal ładować Twoją witrynę i tylko wyświetli komunikat ostrzeżenia w miejscu, w którym występuje błąd. Innym razem WordPress wyświetli krytyczny błąd i nic więcej nie załaduje.

Sformułowanie komunikatu będzie się różnić w zależności od tego, gdzie błąd wystąpi w kodzie i jaki jest powód jego wystąpienia. Da ci to również wskazówki, co należy naprawić.

Zazwyczaj komunikat o błędzie „nie udało się otworzyć strumienia” wygląda mniej więcej tak:

Ostrzeżenie: require(/home/website/wp-includes/load.php): nie można otworzyć strumienia: Taki plik ani katalog nie istnieje w /home/website/wp-settings.php w linii 19

Krytyczny błąd: 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

Oto kolejny przykład:

Ostatni błąd: 2023-04-04 14:52:13: (2) Błąd HTTP: Nie można połączyć: ‘fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’

Mając to na uwadze, przyjrzyjmy się, jak rozwiązać i naprawić błąd „nie można otworzyć strumienia” na Twojej stronie WordPress na podstawie komunikatu o błędzie. Możesz użyć tych szybkich linków, aby przejść do konkretnej sekcji:

Jak naprawić komunikat o błędzie ‘Nie ma takiego pliku ani katalogu’

Jeśli komunikat o błędzie zawiera frazę ‘no such file or directory,’ musisz przejrzeć kod, aby dowiedzieć się, który plik jest wymieniony w danym wierszu.

Jeśli jest to plik multimedialny, możesz spróbować przesłać go ponownie do biblioteki mediów.

Jeśli jest to plik wtyczki lub motywu, oznacza to, że pliki wtyczki lub motywu zostały usunięte lub nie zostały zainstalowane poprawnie.

Po prostu musisz dezaktywować i ponownie zainstalować motyw lub wtyczkę, której dotyczy problem, aby naprawić błąd. Jeśli jest to wtyczka, zapoznaj się z naszymi przewodnikami na temat jak dezaktywować wtyczki WordPress i jak zainstalować wtyczkę WordPress.

Możesz również przeczytać nasz przewodnik na temat jak dezaktywować wtyczki WordPress, gdy nie masz dostępu do panelu administracyjnego, jeśli nie możesz zalogować się do WordPressa.

Jeśli jest to motyw, zapoznaj się z naszymi przewodnikami na temat jak usunąć motyw WordPress i jak zainstalować motyw WordPress.

Jednak WordPress może również nie być w stanie zlokalizować plików z powodu brakującego pliku .htaccess w folderze głównym.

W tym przypadku musisz przejść do strony Ustawienia » Linki bezpośrednie w swoim panelu WordPress i po prostu kliknąć przycisk „Zapisz zmiany”, aby wygenerować ponownie plik .htaccess.

Regeneruj plik htaccess w WordPress

Jak naprawić komunikat o błędzie „Odmowa dostępu”

Jeśli po komunikacie o błędzie następuje „odmowa dostępu”, oznacza to, że WordPress nie ma odpowiednich uprawnień do dostępu do pliku lub katalogu odwołującego się w kodzie.

Aby to naprawić, musisz sprawdzić uprawnienia plików i folderów WordPress i poprawić je w razie potrzeby. Możesz również sprawdzić, czy folder tymczasowy brakuje i czy powoduje ten błąd.

Jak naprawić komunikat o błędzie „Operacja nie powiodła się”

Wreszcie, niektóre wtyczki WordPress ładują skrypty ze źródeł zewnętrznych, takich jak Google Analytics, interfejsy API Facebooka, Mapy Google i inne.

Niektóre z tych zewnętrznych interfejsów API mogą wymagać uwierzytelnienia lub mogły zmienić sposób, w jaki programiści mogą uzyskać do nich dostęp. Brak uwierzytelnienia lub nieprawidłowa metoda dostępu spowoduje, że WordPress nie będzie w stanie otworzyć wymaganych plików.

Aby to naprawić, musisz skontaktować się z autorem wtyczki w celu uzyskania pomocy. Powinien on być w stanie pomóc w rozwiązaniu problemu.

Inne sposoby na naprawę błędu WordPress ‘Failed to Open Stream Error’

Jeśli błąd ‘failed to open stream’ nadal występuje, możesz spróbować kilku dodatkowych metod.

Czasami ładowanie plików przekraczających dostępną pamięć może prowadzić do błędu „nie można otworzyć strumienia”. Możesz spróbować zwiększyć limit pamięci PHP w pliku wp-config.php, aby sprawdzić, czy rozwiąże to problem.

Czasami wtyczka lub motyw może być w konflikcie z podstawowymi plikami WordPress i powodować ten błąd. Aby rozwiązać problem, tymczasowo dezaktywuj wszystkie wtyczki i przełącz się na domyślny motyw, taki jak Twenty Twenty-Four.

Jeśli błąd zniknie, możesz zacząć aktywować wtyczki pojedynczo, aby zidentyfikować winowajcę.

Dodatkowo spróbuj użyć trybu debugowania WordPress i logów błędów, aby zebrać więcej informacji o błędzie i zlokalizować miejsce w kodzie, w którym występuje.

W rzadkich przypadkach przyczyną błędu mogą być uszkodzone podstawowe pliki WordPress. Jeśli wypróbowałeś wszystkie poprzednie rozwiązania, a błąd nadal występuje, rozważ ponowną instalację oprogramowania WordPress.

Możesz również przeczytać nasz przewodnik po rozwiązywaniu problemów z WordPress. Ten przewodnik krok po kroku pomoże Ci zlokalizować problem i łatwo znaleźć rozwiązanie.

Przywróć swoją stronę do działania dzięki tym poradnikom

Błąd „nie można otworzyć strumienia” to tylko jedna z przeszkód, na które możesz natknąć się podczas pracy z WordPressem. Oto kilka pomocnych przewodników dotyczących innych typowych błędów WordPressa:

Mamy nadzieję, że ten artykuł pomógł Ci naprawić błąd WordPress „nie można otworzyć strumienia”. Możesz również dodać do zakładek naszą listę najczęstszych błędów WordPress i nasz przewodnik na temat jak naprawić krytyczny błąd w WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

19 CommentsLeave a Reply

  1. Chciałbym również dodać, że czasami niektóre klienty FTP zmieniają wielkość liter z wielkich na małe lub odwrotnie. Maszyny z systemem Linux rozróżniają wielkość liter. Oznacza to, że plik może faktycznie istnieć, ale może mieć inne wielkie litery, a dla systemu Linux jest to już inny plik niż ten, którego szuka.

  2. kiedy otwieram plik z błędami w menedżerze plików, pojawia się błąd:-
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    Błąd krytyczny PHP: Nieznany: Nie można otworzyć wymaganego pliku ‘/home/printwow/public_html/site/index.php’
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) w Nieznany w linii 0

    proszę o pomoc

  3. Proszę o pomoc

    [15-Jun-2019 07:05:54 UTC] Błąd krytyczny PHP: require(): Nie udało się otworzyć wymaganego pliku ‘/public_html/CMS/wp-includes/post-thumbnail-template.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) w /public_html/CMS/wp-settings.php w linii 175

  4. Wszystko to jest dobrze i pięknie – ale co jeśli nie możesz nawet wejść do swojego panelu/przestrzeni administracyjnej?

  5. Pomocy! Nie mogę nawet zalogować się na moją stronę, aby wypróbować sugestie z tego artykułu!

  6. Proszę pomóż:

    Błąd krytyczny: require(): Nie można otworzyć wymaganego pliku ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) w /home/content/01/14040901/html/index.php w linii 30

    Jak mogę to naprawić? I jakie mogą być prawdopodobne przyczyny?

  7. Proszę pomóż mi :

    Błąd krytyczny: require(): Nie można otworzyć wymaganego pliku ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) w /public_html/wp-settings.php w linii 178

  8. *Proszę o pomoc*
    Błąd krytyczny: require_once(): Nie udało się otworzyć wymaganego pliku '/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php' (include_path='.:/opt/php56/lib/php')
    Co mam zrobić? Nie mogę uzyskać dostępu do mojego panelu administracyjnego ani mojej strony.

  9. Trzy z moich stron WP są hostowane na tym samym hostingu. Wszystkie zgłaszają ten sam błąd:

    Ostrzeżenie: 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

    Ostrzeżenie: 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

    Błąd krytyczny: require(): Nie można otworzyć wymaganego pliku ‘/home/selfsbsr/public_html/pulse/wp-includes/post.php’ (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) w /home/selfsbsr/public_html/pulse/wp-settings.php w linii 166

    Należy pamiętać, że te trzy witryny są pojedynczymi witrynami i NIE są częścią sieci Multisite. NIE dzielą baz danych ani katalogów.
    Wspólny jest im tylko host.
    Próbowałem rozwiązać ten problem, resetując uprawnienia wszystkich plików i katalogów, wyłączając wtyczki, zmieniając nazwy folderów każdej z nich, wyłączając motyw, zmieniając nazwę jego folderu. Sprawdziłem plik htaccess. Nic nie jest niezwykłe. A jednak nic nie mogę zrobić, aby to przywrócić.
    Jaka może być prawdopodobna przyczyna?

Leave A Reply

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.