Przejdź do głównej treści

Napraw błąd „Nie można zmodyfikować informacji nagłówka” w WordPress

Divi: najłatwiejszy w użyciu motyw WordPress

Divi: Najlepszy motyw WordPress wszechczasów!

więcej Pobieranie 901.000, Divi jest najpopularniejszym motywem WordPress na świecie. Jest kompletny, łatwy w użyciu i zawiera więcej niż darmowe szablony 62. [Zalecane]

Chcesz dowiedzieć się, jak naprawić błąd „Nie można zmodyfikować informacji w nagłówku”?

Oto typowy i frustrujący błąd WordPress, który może zakłócić działanie Twojej witryny, wyświetlając błąd:

Ostrzeżenie: nie można modyfikować informacji nagłówka 

Co gorsza, ten błąd występuje nadal, podając ścieżki do ważnych plików na serwerze, czyli potencjalne ryzyko bezpieczeństwa.

Ale nie martw się ! Jest to jeden z najłatwiejszych do naprawienia błędów, aw tym samouczku pokażę Ci, jak to naprawić, a także jak ukryć komunikaty o błędach na frontendzie Twojego bloga.

Ale wcześniej, jeśli nigdy nie instalowałeś WordPress, odkryj Jak zainstalować WordPress blogu kroki 7 et Jak znaleźć, zainstalować i aktywować WordPress na swoim blogu 

Wróćmy do tego, dlaczego tu jesteśmy.

Prawdopodobnie problem z nagłówkiem?

Oczywiście ten błąd może wydawać się zniechęcający i sprawia, że ​​myślisz, że w pliku występuje problem „ header.php Lub coś podobnego, ale jest to więcej miejsca utworzonego w jednym z twoich plików (zwykle przed tagami otwierającymi PHP). Czasami te przestrzenie są dodawane przypadkowo lub automatycznie i muszą zostać dostosowane.

Odkrywaj Jak naprawić błąd „file_get_contents” na blogu WordPress

Błąd objawia się, gdy występuje:

  • Puste linie na górze lub na dole dokumentu
  • Zbyt wiele spacji przed, między lub po początku otwierania i zamykania tagów php ”  "A" ?> »
  • W określonej części dokumentu jest zbyt wiele niepotrzebnych spacji lub pustych wierszy

Aby rozwiązać problem z lukami, najpierw musisz wiedzieć, gdzie jest luka. Na szczęście komunikat o błędzie informuje, którego pliku i której linii dotyczy problem. Pamiętaj, że możesz zobaczyć tę sekwencję wiele razy na stronie, co oznacza, że ​​jest wiele plików, które należy naprawić.

Oto podstawowa struktura do odszyfrowania uszkodzonego pliku:

Ostrzeżenie: Nie można modyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęte w /path/to/file/broken-file.php:#) w /path/to/file/affected-file.php w linii # 

Pierwszy plik wymieniony jako 

/path/to/file/broken-file.php

byłby ten, który należy poprawić, a znak „#” zostanie zastąpiony liczbą, która powie ci, który wiersz należy poprawić.

Drugi plik zapisany w tej strukturze jako

 /path/to/file/affected-file.php 

to plik, który nie może działać poprawnie, ponieważ pierwszy plik jest uszkodzony. Symbol „#” na końcu w rzeczywistej sytuacji byłby liczbą wskazującą wiersz w dokumencie, którego to dotyczy, a zatem nie będzie działać. 

Jak naprawić błąd „500 Internal Server” w WordPress ? Odkryj, sprawdzając ten link.

Oto kolejny przykład tego, jak ten błąd może wyglądać w Twojej witrynie:

Łatwo stwórz swoją stronę internetową dzięki Elementor

Elementor pozwala łatwo stworzyć dowolny projekt strony internetowej o profesjonalnym wyglądzie. Przestań płacić drogo za to, co możesz zrobić sam. [Bezpłatny]

Ostrzeżenie: Nie można modyfikować informacji o nagłówkach - nagłówki już wysłane przez (wyjście rozpoczęto w /home/name/your-site/wp-content/themes/your-theme/custom-functions.php:1) w / home / name / your- site / wp-obejmuje / pluggable.php w linii 876 

W tym przykładzie „nazwa” będzie nazwą użytkownika twojego cPanel lub konta hostingowego, a „twoja-witryna” zostanie zastąpiona nazwą folderu, w którym przechowywana jest Twoja witryna. Błąd, który zobaczysz, z pewnością będzie inny, ale powinien dać ci pojęcie, co zrobić.

Dowiedz się, sprawdzając ten artykuł Jak naprawić błąd 504 na swojej stronie WordPress

W tym przykładzie plik „ zamówienie functions.php W folderze „Twój motyw” znajduje się dokument, który należy naprawić, a błąd znajduje się w jednej linii.

Na szczęście rozwiązanie tego problemu nie jest trudne, chociaż na początku może się on wydawać zniechęcający.

Niektóre rozwiązania:

Istnieją dwa główne sposoby naprawienia tego błędu. Jeśli utkniesz podczas tej poprawki, możesz się z nami skontaktować, chętnie Ci pomożemy. 

Zapraszamy również do konsultacji Jak naprawić błąd „Nie można zapisać na dysku” w WordPress

Oto lista rozwiązań, które możesz zastosować w praktyce

Poprawka # 1: Pobierz nową kopię

Po przeczytaniu komunikatu o błędzie i stwierdzeniu, że problematyczny plik jest częścią rdzenia WordPress lub w inny sposób stanowi nieodłączny plik wtyczki lub motywu, dostępna jest szybka poprawka.

Jeśli ten plik znajduje się we wtyczce lub motywie, możesz go odinstalować i zainstalować ponownie. 

Odkrywaj Jak usunąć ciąg v = xxx z adresów URL WordPress

Jeśli wolisz tego nie robić lub jeśli problem dotyczy podstawowego pliku WordPress, możesz pobrać nową kopię i wyodrębnić archiwum ZIP na komputer. Zlokalizuj szkodliwy plik w swojej witrynie i zastąp istniejący na serwerze nową kopią.

Możesz to zrobić za pomocą FTP, SSH lub bezpośrednio przez cPanel.

Poprawka # 2: Modyfikacja danego pliku

Po zidentyfikowaniu danego pliku możesz pobrać jego kopię przez FTP lub SSH lub możesz edytować bezpośrednio w cPanel.

Usuń wszystkie puste wiersze lub dodatkowe spacje na początku i na końcu dokumentu. Upewnij się też, że nie ma spacji przed, między lub po „  Na początku pliku. To samo dotyczy tagu końcowego „ ?> ". 

Szukasz najlepszych motywów i wtyczek WordPress?

Pobierz najlepsze wtyczki i motywy WordPress na Envato i łatwo stwórz swoją stronę. Już więcej niż pobrań 49.720.000. [EXCLUSIVE]

Jeśli ostatni wiersz dokumentu nie kończy się znacznikiem „?>”, Upewnij się, że po ostatniej linii nie ma spacji.

Zapisz plik i przenieś go na swoją stronę internetową, zastępując oryginalny plik.

Wyłącz raportowanie błędów

Teraz, jeśli rozwiązałeś problem, nic nie przeszkodzi w powrocie tych błędów i ich widoczności dla każdego, kto odwiedza Twoją witrynę, w tym dla hakerów.

Nie ma nic gorszego, co może się zdarzyć w Twojej witrynie, ponieważ ujawnienie ścieżek plików na serwerze może dać hakerom dokładne informacje, których potrzebują, aby zaatakować Twoją witrynę lub blog.

Możesz wyłączyć raportowanie błędów interfejsu użytkownika i włączyć dziennik prywatny za pomocą WP_DEBUG, Sprawdź zmiany, które zalecamy dla twojego pliku "wp-config.php".

Odkryj także niektóre wtyczki premium WordPress  

Możesz użyć innych wtyczek WordPress, aby nadać nowoczesny wygląd i zoptymalizować chwyt swojego bloga lub strony internetowej.

Oferujemy tutaj kilka premium wtyczek WordPress, które pomogą Ci to zrobić.

1. Przełącznik walut WooCommerce

Wtyczka WooCommerce Currency Switcher umożliwia zmianę waluty i przeliczanie kursów w czasie rzeczywistym (wymagana wcześniejsza instalacja WooCommerce). Możesz użyć agregatorów walut, aby uzyskać przeliczone kursy według Agregatory Yahoo, Google, AppSpot, albo ręcznie.Przełącznik walutowy Woocommerce

WooCommerce Currency Switcher jest dostępny jako widget i działa w dowolnej dostępnej przestrzeni (dostępny shortcode -> [woocs]). W interfejsie publicznym „Currency Switcher” można wyświetlić na 5 różnych sposobów.

Pobierz | Demo | hosting

2. Ultimate Membership Pro

Ultimate Membership Pro to doskonała subskrypcja WordPress i wtyczka do ograniczania treści. Może zarządzać użytkownikami zgodnie z ich pakietem (darmowym lub płatnym), tworząc ekskluzywne poziomy dostępu.

Ostateczna wtyczka członkostwa pro wordpress

Dzięki temu będzie można zabezpieczyć całą zawartość witryny lub tylko jej część. Będzie to na przykład kurs, lekcja, strona, produkt, kategoria, obraz itp.

Jego główne funkcje obejmują: ochronę treści, wiele poziomów dostępu, obsługę wielu bramek płatniczych - PayPal, Authorize.net, Stripe, 2CheckOut, przelew bankowy -, częściową ochronę zawartości i wiele więcej jeszcze raz…

Pobierz | Demo | hosting 

3. Formularz kontaktowy W8

Formularz kontaktowy W8 to jedna z najpopularniejszych wtyczek formularzy kontaktowych na WordPress. Oferuje wiele funkcji, takich jak przesyłanie do wielu odbiorców, obsługa animacji, nieograniczone tworzenie formularzy, różne style i szeroka gama dodatkowych opcji dostosowywania.

Formularz kontaktowy W8 Wtyczka formularza kontaktowego wordpress

Ponadto zapewnia Twojej witrynie lub blogowi profesjonalny system ułatwiający kontakt z klientami. Będziesz mógł dostosować wszystkie swoje formularze do swoich potrzeb i upodobań.

Z łatwością stwórz swój sklep internetowy

Uzyskaj woocommerce, najlepsze wtyczki e-commerce do sprzedaży produktów swoich fizycznych i cyfrowych na WordPressie. [Zalecane]

Pobierz | Demo | hosting

Inne zalecane zasoby

Zachęcamy również do zapoznania się z poniższymi zasobami, aby przejść dalej w zakresie kontroli nad witryną i blogiem.

Wnioski

Tutaj! To wszystko w tym samouczku. Mamy nadzieję, że pomoże to naprawić błąd „Nie można zmodyfikować informacji nagłówka” w WordPress. W eTen samouczek był dla Ciebie przydatny, zapraszamy do udostępnij w swojej ulubionej sieci społecznościowej.

Będziesz jednak mógł również skonsultować się z nami Zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na stronie Tworzenie bloga WordPress.

Opowiedz nam o swoim commentaires i sugestie w dedykowanej sekcji.

...

Ten artykuł zawiera komentarze 7

  1. Witam,
    Mam podobny problem na swoim blogu, ale wygląda inaczej, spędziłem godziny na angielskich forach, nie robiąc nic dobrego!
    Dlatego pozwalam sobie zapytać, czy możesz mi pomóc, zamieściłem już temat na forum wordpress, ale nikt mi nie pomaga ...

    Od jakiegoś czasu mam taką wiadomość:

    Ostrzeżenie: użycie nieokreślonej stałej wp_82869517_ - założono `` wp_82869517_ '' (spowoduje to zgłoszenie błędu w przyszłej wersji PHP) w /home/bymaryb2/public_html/wp-config.php w wierszu 68

    Ostrzeżenie: nie można zmodyfikować informacji nagłówka - nagłówki zostały już wysłane przez (dane wyjściowe rozpoczęły się w /home/bymaryb2/public_html/wp-config.php:68) w /home/bymaryb2/public_html/wp-includes/functions.php w linii 6221

    Jeśli dobrze zrozumiałem, chodzi o WP-INCLUDES? poza tym, że mam go nie dotykać, w rezultacie utknąłem ...

    Merci wlać votre aide!

    Marie B.

  2. dla mnie
    Dodałem linię (w pliku config.php), ale nic więcej
    z tym błędem usunąłem dodaną linię, ale nadal ten sam błąd;
    nagłówki już wysłane przez (wyjście rozpoczęło się w /var/www/sdb/e/0/xxxxxx/wp-config.php:1) …… ..
    błąd został po prostu rozwiązany (po obejrzeniu tej odpowiedzi na forum)
    w notatniku ++
    konieczne było zakodowanie wp-config.php w UTF-8 bez Bom
    (domyślną opcją było UTF-8 z Bom)
    a potem było dobrze
    jeśli to może pomóc

  3. Dobry wieczór,

    Próbowałem usunąć spacje z pliku wp-config.php, ale to nie rozwiązało problemu.

    Ostrzeżenie: nie można zmodyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęło się w /home/……/wp-config.php:1) w /home/……/wp-includes/pluggable.php w linii 1251

    Ostrzeżenie: nie można zmodyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęło się w /home/………./wp-config.php:1) w /home/………/wp-includes/pluggable.php w linii 1254

    Front end jest zawsze dostępny.

    Czy możesz mi pomóc?

    Dzięki!
    Lan

  4. Witam, mając bardzo mało do manipulowania WP, po prostu próbuję zintegrować stworzoną przeze mnie stronę z administratorem.
    Problem, mam ten błąd, który się powtarza:
    Ostrzeżenie: nie można zmodyfikować informacji nagłówka - nagłówki już wysłane przez (dane wyjściowe rozpoczęły się w /home/andennebe/domains/andenne.be/public_html/db2/wp-includes/formatting.php:5523) w / home / andennebe / domains / andenne. be / public_html / db2 / wp-content / plugins / map-generator / map-generator.php on line 34

    Ponownie pobrałem plik wp-include / formatting.php, próbowałem usunąć wszystkie niepotrzebne spacje, aby maksymalnie skompaktować kod, ale nic nie pomogło… Błąd znajduje się w linii 5523 w javascript ..
    Oto mój kod znajdujący się w folderze wp-content / plugins / map-generator, który wygenerował ten błąd.
    add_action ('admin_menu', 'add_links_menu');
    funkcja add_links_menu () {
    add_menu_page ('wp / admin', 'karta GPX', 'manage_options', 'index.php', 'my_admin_menu', 'dashicons-admin-site', 6);
    }
    funkcja my_admin_menu () {
    nagłówek ('lokalizacja: index.php');
    }

    Kiedy zastępuję nagłówek (`` lokalizację '') dołączeniem, generuje kolejny błąd, który jest następujący ...:
    Błąd krytyczny: Nie można redeclare _wp_menu_output () (wcześniej zadeklarowane w /home/andennebe/domains/andenne.be/public_html/db2/wp-admin/menu-header.php:68) w /home/andennebe/domains/andenne.be /public_html/db2/wp-admin/menu-header.php na linii 259

    Mam nadzieję że możesz mi pomóc. Z góry dziękuję

Zostaw komentarz

Twoj adres e-mail nie bedzie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet, aby zmniejszyć niechciane. Dowiedz się więcej o sposobie wykorzystania danych komentarzy.

Powrót do góry
9 akcji
udział6
ćwierkanie1
Enregistrer2