Trebuie să aflați cum să remediați eroarea „Nu se pot modifica informațiile antetului”?
Iată o eroare WordPress comună și frustrantă care poate întrerupe execuția site-ului dvs. web afișând o eroare de genul:
Avertisment: nu pot modifica informațiile despre antet
Ce este mai rău este că această eroare persistă, listând căile către fișierele importante pe serverul dvs., care este un risc potențial pentru securitate.
Dar nu iti face griji ! Aceasta este una dintre cele mai ușoare erori de remediat și în acest tutorial vă voi arăta cum să o remediați, precum și cum să ascundeți mesajele de eroare pe frontend-ul blogului dvs.
Dar înainte, dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează un blog WordPress pași 7 et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs.
Apoi înapoi la motivul pentru care suntem aici.
Probabil o problemă de antet?
Desigur, această eroare poate părea descurajantă și te poate face să crezi că există o problemă în fișier " header.php Sau ceva similar, dar este mai mult un spațiu creat într-unul dintre fișierele dvs. (de obicei înainte de deschiderea etichetelor PHP). Uneori, aceste spații sunt adăugate în mod neintenționat sau automat și trebuie ajustate.
Descopera Cum se remediază eroarea „file_get_contents” pe un blog WordPress
Eroarea se manifestă atunci când există:
- Linii goale în partea de sus sau de jos a unui document
- Prea multe spații înainte, între sau după începutul deschiderii și închiderii etichetelor php " "Și" ?> »
- Există prea multe spații inutile sau linii goale într-o anumită parte a unui document
Pentru a remedia problema decalajului, trebuie mai întâi să știți unde este decalajul. Din fericire, mesajul de eroare vă permite să știți ce fișier și ce linie este afectată. Rețineți că este posibil să vedeți această secvență de mai multe ori pe pagină, ceea ce înseamnă că există mai multe fișiere care trebuie reparate.
Iată structura de bază pentru a descifra fișierul spart:
Avertisment: nu pot modifica informațiile despre antet - anteturile deja trimise de (ieșirea începută la /path/to/file/broken-file.php:#) în /path/to/file/affected-file.php pe linia #
Primul fișier enumerat ca fiind
/path/to/file/broken-file.php
ar fi cel care trebuie corectat, iar caracterul „#” va fi înlocuit cu un număr care vă va spune ce linie să corectați.
Al doilea fișier scris în această structură ca
/path/to/file/affected-file.php
este fișierul care nu poate funcționa corect, deoarece primul fișier este spart. Simbolul „#” de la sfârșit într-o situație reală ar fi un număr care indică linia din document care ar fi afectată și, prin urmare, nu va funcționa.
Cum se remediază eroarea „500 Internal Server” pe WordPress ? Descoperiți consultând acest link.
Iată un alt exemplu despre cum ar putea arăta această eroare pe site-ul dvs. web:
Avertisment: nu puteți modifica informațiile despre antet - anteturile deja trimise de (ieșirea începută la /home/name/your-site/wp-content/themes/your-theme/custom-functions.php:1) în / home / name / your- site / wp-include / pluggable.php pe linia 876
În acest exemplu, „nume” va fi numele de utilizator al contului dvs. cPanel sau de găzduire și „site-ul dvs.” va fi înlocuit cu numele folderului în care este stocat site-ul dvs. web. Eroarea pe care o veți vedea va fi cu siguranță diferită, dar ar trebui să vă dea o idee despre ce să faceți.
Aflați consultând acest articol Cum să remediați o eroare 504 pe site-ul dvs. WordPress
În acest exemplu, fișierul " custom-functions.php „În folderul„ tema dvs. ”se află documentul care trebuie reparat și eroarea se află pe un singur rând.
Din fericire, nu este foarte dificil să rezolvi această problemă, deși poate părea descurajantă la început.
Câteva soluții:
Există două moduri principale de a remedia această eroare. Dacă sunteți blocat în timpul acestei remedieri, sunteți liber să ne contactați, suntem dispuși să vă ajutăm.
De asemenea, vă invităm să vă consultați Cum să remediați eroarea „Nu se poate scrie pe disc” pe WordPress
Iată o listă de soluții pe care le puteți pune în practică
Fix # 1: descărcați o copie nouă
Când citiți mesajul de eroare și stabiliți că fișierul ofensator face parte din nucleul WordPress sau este altfel un fișier inerent al unui plugin sau temă, există o soluție rapidă disponibilă.
Dacă acest fișier se află într-un plugin sau o temă, îl puteți dezinstala și reinstala.
Descopera Cum se elimină șirul v = xxx de pe adresele URL WordPress
Dacă preferați să nu faceți acest lucru sau dacă este afectat un fișier de bază WordPress, puteți descărca o copie nouă și extrage arhiva ZIP pe computer. Găsiți fișierul jignitor pe site-ul dvs. web și înlocuiți-l pe cel existent pe serverul dvs. cu noua copie.
Puteți face acest lucru cu ajutorul FTP, SSH sau direct prin cPanel.
Fix # 2: modificarea fișierului în cauză
După ce ați identificat fișierul în cauză, puteți descărca o copie a acestuia prin FTP sau SSH sau îl puteți edita direct în cPanel.
Ștergeți toate liniile goale sau spațiile suplimentare de la începutul și sfârșitul documentului. De asemenea, asigurați-vă că nu există spațiu înainte, între sau după „ La începutul dosarului. Același lucru este valabil și pentru eticheta finală " ?> ".
Dacă ultima linie a documentului nu se termină cu o etichetă "?>", Asigurați-vă că nu există spațiu după ultima linie.
Salvați fișierul și transferați-l pe site-ul dvs. web, suprasolicitând fișierul original.
Dezactivați raportarea erorilor
Acum, dacă ați remediat problema, nimic nu va împiedica aceste erori să revină și să fie vizibile pentru toți cei care vă vizitează site-ul, inclusiv pentru hackeri.
Nu se poate întâmpla nimic mai rău site-ului dvs. web deoarece dezvăluirea căilor de fișiere de pe serverul dvs. ar putea oferi hackerilor informațiile exacte de care au nevoie pentru a viza site-ul sau blogul dvs.
Puteți dezactiva raportarea erorilor front-end și activați un jurnal privat cu WP_DEBUG
. Consultați modificări pe care le recomandăm pentru fișierul dvs. "wp-config.php".
Descoperiți și câteva plugin-uri premium WordPress
Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.
Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.
1. WooCommerce Currency Switcher
Pluginul WooCommerce Currency Switcher vă permite să schimbați moneda și să obțineți ratele convertite în timp real (este necesară instalarea WooCommerce în prealabil). Puteți utiliza agregatorii valutari pentru a obține rate convertite fie de către Agregatori Yahoo, Google, AppSpot, fie manual.
WooCommerce Currency Switcher este disponibil ca widget și funcționează în orice spațiu oferit (shortcode disponibil -> [woocs]). Pe interfața publică, „Change Switcher” poate fi prezentat în 5 moduri diferite de descoperire.
Descarca | Demo | web hosting
2. Ultimate Membership Pro
Ultimate Membership Pro este grozav WordPress plug-in abonament și restricție de conținut. Acesta permite utilizatorilor să fie gestionați în funcție de pachetul lor (gratuit sau cu plată) prin crearea unor niveluri de acces exclusive.
Prin urmare, va fi posibil să protejați tot conținutul site-ului dvs. web sau doar o parte din acesta. Va fi de exemplu un curs, o lecție, o pagină, un produs, o categorie, o imagine etc.
Principalele sale caracteristici includ: protecție a conținutului, niveluri multiple de acces, suport pentru mai multe gateway-uri de plată -PayPal, Authorize.net, Stripe, 2CheckOut, Transfer bancar-, protecție parțială a conținutului și multe altele din nou…
Descarca | Demo | web hosting
3. Formular de contact W8
Formularul de contact W8 este unul dintre pluginurile formular de contact cel mai popular pe WordPress. Oferă o mulțime de funcții, cum ar fi trimiterea către mai mulți destinatari, suport pentru animații, crearea nelimitată de formulare, stiluri diferite și o mare varietate de opțiuni suplimentare de personalizare.
În plus, oferă site-ului sau blogului dvs. un sistem profesional pentru a facilita contactul cu clienții. Veți putea să vă personalizați toate formularele în funcție de nevoile și gusturile dvs.
Descarca | Demo | web hosting
Alte resurse recomandate
De asemenea, vă invităm să consultați resursele de mai jos pentru a merge mai departe în controlul și controlul site-ului și blogului dvs.
- 10 plugin-uri WordPress pentru a crea un program de afiliere
- 10 pluginurile WordPress pentru a crea file pe blogul dvs.
- Pluginurile 9 WordPress pentru a crea un test pe site-ul dvs.
- Pluginurile 10 premium WordPress din rezervare și rezervare
Concluzie
Aici ! Gata pentru acest tutorial. Sperăm că acest lucru vă va ajuta să remediați eroarea „Nu se pot modifica informațiile antetului” de pe WordPress. În eAcest tutorial v-a fost util, vă invităm la distribuie pe rețeaua ta socială preferată.
Cu toate acestea, veți putea, de asemenea, să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress.
Povestiți-ne despre dumneavoastră comentarii și sugestii în secțiunea dedicată.
...
bonjour,
Am o problemă similară pe blogul meu, dar arată diferit, am petrecut ore întregi pe forumurile englezești fără să fac nimic bun!
Prin urmare, îmi permit să vă cer să știți dacă mă puteți ajuta, am postat deja un subiect pe forumul wordpress, dar nimeni nu mă ajută ...
Am primit acest mesaj de ceva timp:
Avertisment: Utilizarea constantei nedefinite wp_82869517_ - presupus „wp_82869517_” (aceasta va arunca o eroare într-o versiune viitoare a PHP) în /home/bymaryb2/public_html/wp-config.php pe linia 68
Avertisment: Nu se pot modifica informațiile despre antet - antetele deja trimise de (ieșirea a început la /home/bymaryb2/public_html/wp-config.php:68) în /home/bymaryb2/public_html/wp-include/functions.php pe linia 6221
Dacă am înțeles corect, este WP-INCLUDES care este implicat? cu excepția faptului că mi se spune să nu-l ating, ca urmare sunt blocat ...
Vă mulțumim pentru ajutor!
Marie B.
pentru mine
Am adăugat o linie (în fișierul config.php), dar nimic altceva
cu această eroare am eliminat linia pe care o adăugasem, dar totuși aceeași eroare;
antetele deja trimise de (ieșirea a început la /var/www/sdb/e/0/xxxxxx/wp-config.php:1) …… ..
eroarea a fost rezolvată pur și simplu (după ce am văzut acest răspuns pe un forum)
în blocul de notițe ++
a fost necesară codarea wp-config.php în UTF-8 fără Bom
(opțiunea implicită a fost UTF-8 cu Bom)
și apoi a fost bine
dacă vă poate ajuta ..
mulțumesc
Bonsoir,
Am încercat să elimin spațiile din fișierul wp-config.php, dar asta nu a rezolvat problema.
Avertisment: Nu se pot modifica informațiile despre antet - antetele deja trimise de (ieșirea a început la /home/……/wp-config.php:1) în /home/……/wp-includes/pluggable.php pe linia 1251
Atenție: Nu se pot modifica informațiile antetului - anteturile deja trimise de (ieșirea a început la /home/………./wp-config.php:1) în /home/………/wp-includes/pluggable.php pe linia 1254
Capătul din față este întotdeauna accesibil.
Ma poti ajuta te rog?
Multumesc!
Lan
Bonsoir,
Puteți încerca să dezactivați toate celelalte pluginuri pentru a vedea dacă eroarea persistă?
Bună Rosalie,
Am exact această eroare. Cum ai rezolvat-o?
Bună ziua, având foarte puțin de manipulat WP, pur și simplu încerc să integrez o pagină dezvoltată de mine în admin.
Problemă, am această eroare care persistă:
Avertisment: Nu se pot modifica informațiile despre antet - anteturile deja trimise de (ieșirea a început la /home/andennebe/domains/andenne.be/public_html/db2/wp-includes/formatting.php:5523) în / home / andennebe / domains / andenne. be / public_html / db2 / wp-content / plugins / map-generator / map-generator.php pe linia 34
Am descărcat din nou fișierul wp-includes / formatting.php, am încercat să elimin toate spațiile inutile, să compactez codul cât mai mult posibil, dar nimic nu a ajutat ... Eroarea se află la linia 5523 la nivelul javascript ..
Aici este codul meu care se află în directorul wp-content / plugins / map-generator care a generat această eroare.
add_action ('admin_menu', 'add_links_menu');
funcția add_links_menu () {
add_menu_page ('wp / admin', 'card GPX', 'manage_options', 'index.php', 'my_admin_menu', 'dashicons-admin-site', 6);
}
funcția my_admin_menu () {
antet ('locație: index.php');
}
Când înlocuiesc antetul („locația”) cu o includere, generează o altă eroare care este următoarea ...:
Eroare fatală: Nu se poate redeclare _wp_menu_output () (declarat anterior în /home/andennebe/domains/andenne.be/public_html/db2/wp-admin/menu-header.php:68) în /home/andennebe/domains/andenne.be /public_html/db2/wp-admin/menu-header.php on-line 259
Sper ca ma poti ajuta. Mulțumesc anticipat